Diff of the two buildlogs: -- --- b1/build.log 2021-12-14 10:11:28.084972612 +0000 +++ b2/build.log 2021-12-14 10:17:19.794002970 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Jan 16 04:31:20 -12 2023 -I: pbuilder-time-stamp: 1673886680 +I: Current time: Wed Dec 15 00:11:31 +14 2021 +I: pbuilder-time-stamp: 1639476691 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -18,7 +18,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Fri Feb 8 10:50:25 2019 -12 +gpgv: Signature made Sat Feb 9 12:50:25 2019 +14 gpgv: using RSA key C2C96B10011FE009E6D1DF828A75D10998012C7E gpgv: issuer "qjb@debian.org" gpgv: Can't check signature: No public key @@ -30,136 +30,170 @@ dpkg-source: info: applying perl-path I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/475399/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3487952/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-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 +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by 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/3487952/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3487952/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - 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=16' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.0.3(1)-release' + BUILDDIR=/build + 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=15' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='4d678453378e409fafa9a42d93f5a0f5' - 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='475399' - PS1='# ' - PS2='> ' + INVOCATION_ID=278499fce887494f89b925ad625ee797 + 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=3487952 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/tmp.hRyM3Ymu9y/pbuilderrc_eKAu --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.hRyM3Ymu9y/b1 --logfile b1/build.log qpdf_8.4.0-2.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://85.184.249.68:3128' + 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/tmp.hRyM3Ymu9y/pbuilderrc_idn4 --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.hRyM3Ymu9y/b2 --logfile b2/build.log qpdf_8.4.0-2.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://78.137.99.97:3128 I: uname -a - Linux ionos15-amd64 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 GNU/Linux + Linux i-capture-the-hostname 5.10.0-9-amd64 #1 SMP Debian 5.10.70-1 (2021-09-30) x86_64 GNU/Linux I: ls -l /bin total 5116 - -rwxr-xr-x 1 root root 1168776 Apr 17 2019 bash - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bunzip2 - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bzcat - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2227 Jul 10 2019 bzdiff - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Jun 24 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3641 Jul 10 2019 bzgrep - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bzip2 - -rwxr-xr-x 1 root root 14328 Jul 10 2019 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 10 2019 bzmore - -rwxr-xr-x 1 root root 43744 Feb 28 2019 cat - -rwxr-xr-x 1 root root 64320 Feb 28 2019 chgrp - -rwxr-xr-x 1 root root 64288 Feb 28 2019 chmod - -rwxr-xr-x 1 root root 72512 Feb 28 2019 chown - -rwxr-xr-x 1 root root 146880 Feb 28 2019 cp - -rwxr-xr-x 1 root root 121464 Jan 17 2019 dash - -rwxr-xr-x 1 root root 109408 Feb 28 2019 date - -rwxr-xr-x 1 root root 76712 Feb 28 2019 dd - -rwxr-xr-x 1 root root 93744 Feb 28 2019 df - -rwxr-xr-x 1 root root 138856 Feb 28 2019 dir - -rwxr-xr-x 1 root root 84288 Jan 9 2019 dmesg - lrwxrwxrwx 1 root root 8 Sep 26 2018 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Sep 26 2018 domainname -> hostname - -rwxr-xr-x 1 root root 39520 Feb 28 2019 echo - -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep - -rwxr-xr-x 1 root root 35424 Feb 28 2019 false - -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep - -rwxr-xr-x 1 root root 68880 Jan 9 2019 findmnt - -rwsr-xr-x 1 root root 34896 Apr 22 2020 fusermount - -rwxr-xr-x 1 root root 198976 Jan 7 2019 grep - -rwxr-xr-x 2 root root 2345 Jan 5 2019 gunzip - -rwxr-xr-x 1 root root 6375 Jan 5 2019 gzexe - -rwxr-xr-x 1 root root 98048 Jan 5 2019 gzip - -rwxr-xr-x 1 root root 26696 Sep 26 2018 hostname - -rwxr-xr-x 1 root root 68552 Feb 28 2019 ln - -rwxr-xr-x 1 root root 56760 Jul 26 2018 login - -rwxr-xr-x 1 root root 138856 Feb 28 2019 ls - -rwxr-xr-x 1 root root 108624 Jan 9 2019 lsblk - -rwxr-xr-x 1 root root 89088 Feb 28 2019 mkdir - -rwxr-xr-x 1 root root 68544 Feb 28 2019 mknod - -rwxr-xr-x 1 root root 43808 Feb 28 2019 mktemp - -rwxr-xr-x 1 root root 43008 Jan 9 2019 more - -rwsr-xr-x 1 root root 51280 Jan 9 2019 mount - -rwxr-xr-x 1 root root 14408 Jan 9 2019 mountpoint - -rwxr-xr-x 1 root root 138728 Feb 28 2019 mv - lrwxrwxrwx 1 root root 8 Sep 26 2018 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Feb 14 2019 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 39616 Feb 28 2019 pwd - lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash - -rwxr-xr-x 1 root root 47776 Feb 28 2019 readlink - -rwxr-xr-x 1 root root 68416 Feb 28 2019 rm - -rwxr-xr-x 1 root root 47776 Feb 28 2019 rmdir - -rwxr-xr-x 1 root root 23312 Jan 21 2019 run-parts - -rwxr-xr-x 1 root root 122224 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Dec 10 16:20 sh -> dash - -rwxr-xr-x 1 root root 39552 Feb 28 2019 sleep - -rwxr-xr-x 1 root root 80672 Feb 28 2019 stty - -rwsr-xr-x 1 root root 63568 Jan 9 2019 su - -rwxr-xr-x 1 root root 35488 Feb 28 2019 sync - -rwxr-xr-x 1 root root 445560 Apr 23 2019 tar - -rwxr-xr-x 1 root root 14440 Jan 21 2019 tempfile - -rwxr-xr-x 1 root root 97152 Feb 28 2019 touch - -rwxr-xr-x 1 root root 35424 Feb 28 2019 true - -rwxr-xr-x 1 root root 14328 Apr 22 2020 ulockmgr_server - -rwsr-xr-x 1 root root 34888 Jan 9 2019 umount - -rwxr-xr-x 1 root root 39584 Feb 28 2019 uname - -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress - -rwxr-xr-x 1 root root 138856 Feb 28 2019 vdir - -rwxr-xr-x 1 root root 34896 Jan 9 2019 wdctl - -rwxr-xr-x 1 root root 946 Jan 21 2019 which - lrwxrwxrwx 1 root root 8 Sep 26 2018 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1983 Jan 5 2019 zcat - -rwxr-xr-x 1 root root 1677 Jan 5 2019 zcmp - -rwxr-xr-x 1 root root 5879 Jan 5 2019 zdiff - -rwxr-xr-x 1 root root 29 Jan 5 2019 zegrep - -rwxr-xr-x 1 root root 29 Jan 5 2019 zfgrep - -rwxr-xr-x 1 root root 2080 Jan 5 2019 zforce - -rwxr-xr-x 1 root root 7584 Jan 5 2019 zgrep - -rwxr-xr-x 1 root root 2205 Jan 5 2019 zless - -rwxr-xr-x 1 root root 1841 Jan 5 2019 zmore - -rwxr-xr-x 1 root root 4552 Jan 5 2019 znew -I: user script /srv/workspace/pbuilder/475399/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1168776 Apr 18 2019 bash + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bunzip2 + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzcat + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzip2 + -rwxr-xr-x 1 root root 14328 Jul 11 2019 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore + -rwxr-xr-x 1 root root 43744 Mar 1 2019 cat + -rwxr-xr-x 1 root root 64320 Mar 1 2019 chgrp + -rwxr-xr-x 1 root root 64288 Mar 1 2019 chmod + -rwxr-xr-x 1 root root 72512 Mar 1 2019 chown + -rwxr-xr-x 1 root root 146880 Mar 1 2019 cp + -rwxr-xr-x 1 root root 121464 Jan 18 2019 dash + -rwxr-xr-x 1 root root 109408 Mar 1 2019 date + -rwxr-xr-x 1 root root 76712 Mar 1 2019 dd + -rwxr-xr-x 1 root root 93744 Mar 1 2019 df + -rwxr-xr-x 1 root root 138856 Mar 1 2019 dir + -rwxr-xr-x 1 root root 84288 Jan 10 2019 dmesg + lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname + -rwxr-xr-x 1 root root 39520 Mar 1 2019 echo + -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep + -rwxr-xr-x 1 root root 35424 Mar 1 2019 false + -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep + -rwxr-xr-x 1 root root 68880 Jan 10 2019 findmnt + -rwsr-xr-x 1 root root 34896 Apr 23 2020 fusermount + -rwxr-xr-x 1 root root 198976 Jan 8 2019 grep + -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip + -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe + -rwxr-xr-x 1 root root 98048 Jan 6 2019 gzip + -rwxr-xr-x 1 root root 26696 Sep 27 2018 hostname + -rwxr-xr-x 1 root root 68552 Mar 1 2019 ln + -rwxr-xr-x 1 root root 56760 Jul 27 2018 login + -rwxr-xr-x 1 root root 138856 Mar 1 2019 ls + -rwxr-xr-x 1 root root 108624 Jan 10 2019 lsblk + -rwxr-xr-x 1 root root 89088 Mar 1 2019 mkdir + -rwxr-xr-x 1 root root 68544 Mar 1 2019 mknod + -rwxr-xr-x 1 root root 43808 Mar 1 2019 mktemp + -rwxr-xr-x 1 root root 43008 Jan 10 2019 more + -rwsr-xr-x 1 root root 51280 Jan 10 2019 mount + -rwxr-xr-x 1 root root 14408 Jan 10 2019 mountpoint + -rwxr-xr-x 1 root root 138728 Mar 1 2019 mv + lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 39616 Mar 1 2019 pwd + lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash + -rwxr-xr-x 1 root root 47776 Mar 1 2019 readlink + -rwxr-xr-x 1 root root 68416 Mar 1 2019 rm + -rwxr-xr-x 1 root root 47776 Mar 1 2019 rmdir + -rwxr-xr-x 1 root root 23312 Jan 22 2019 run-parts + -rwxr-xr-x 1 root root 122224 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Dec 15 00:11 sh -> bash + lrwxrwxrwx 1 root root 4 Nov 8 11:58 sh.distrib -> dash + -rwxr-xr-x 1 root root 39552 Mar 1 2019 sleep + -rwxr-xr-x 1 root root 80672 Mar 1 2019 stty + -rwsr-xr-x 1 root root 63568 Jan 10 2019 su + -rwxr-xr-x 1 root root 35488 Mar 1 2019 sync + -rwxr-xr-x 1 root root 445560 Apr 24 2019 tar + -rwxr-xr-x 1 root root 14440 Jan 22 2019 tempfile + -rwxr-xr-x 1 root root 97152 Mar 1 2019 touch + -rwxr-xr-x 1 root root 35424 Mar 1 2019 true + -rwxr-xr-x 1 root root 14328 Apr 23 2020 ulockmgr_server + -rwsr-xr-x 1 root root 34888 Jan 10 2019 umount + -rwxr-xr-x 1 root root 39584 Mar 1 2019 uname + -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress + -rwxr-xr-x 1 root root 138856 Mar 1 2019 vdir + -rwxr-xr-x 1 root root 34896 Jan 10 2019 wdctl + -rwxr-xr-x 1 root root 946 Jan 22 2019 which + lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat + -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp + -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff + -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep + -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep + -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce + -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep + -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless + -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore + -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew +I: user script /srv/workspace/pbuilder/3487952/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -236,7 +270,7 @@ Get: 35 http://deb.debian.org/debian buster/main amd64 libjpeg62-turbo-dev amd64 1:1.5.2-2+deb10u1 [208 kB] Get: 36 http://deb.debian.org/debian buster/main amd64 libjpeg-dev all 1:1.5.2-2+deb10u1 [57.7 kB] Get: 37 http://deb.debian.org/debian buster/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-1 [214 kB] -Fetched 19.6 MB in 0s (82.0 MB/s) +Fetched 19.6 MB in 0s (60.9 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:amd64. (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 ... 19195 files and directories currently installed.) @@ -407,7 +441,8 @@ fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/qpdf-8.4.0/ && 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 > ../qpdf_8.4.0-2_source.changes +hostname: Name or service not known +I: Running cd /build/qpdf-8.4.0/ && 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 > ../qpdf_8.4.0-2_source.changes dpkg-buildpackage: info: source package qpdf dpkg-buildpackage: info: source version 8.4.0-2 dpkg-buildpackage: info: source distribution unstable @@ -592,7 +627,7 @@ configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking make[1]: Leaving directory '/build/qpdf-8.4.0' dh_auto_build - make -j16 + make -j15 make[1]: Entering directory '/build/qpdf-8.4.0' sed -e 's:@PACKAGE_VERSION@:8.4.0:g' \ -e 's:@docdir@:/usr/share/doc/qpdf:g' \ @@ -744,21 +779,20 @@ /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/hex.o -o libtests/build/hex -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/input_source.o -o libtests/build/input_source -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/json.o -o libtests/build/json -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz -/bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/lzw.o -o libtests/build/lzw -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/concatenate.o -o libtests/build/.libs/concatenate -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/ascii85.o -o libtests/build/.libs/ascii85 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/buffer.o -o libtests/build/.libs/buffer -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/input_source.o -o libtests/build/.libs/input_source -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/hex.o -o libtests/build/.libs/hex -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/flate.o -o libtests/build/.libs/flate -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/bits.o -o libtests/build/.libs/bits -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall zlib-flate/build/zlib-flate.o -o zlib-flate/build/.libs/zlib-flate -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/input_source.o -o libtests/build/.libs/input_source -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/dct_compress.o -o libtests/build/.libs/dct_compress -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/closed_file_input_source.o -o libtests/build/.libs/closed_file_input_source -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/aes.o -o libtests/build/.libs/aes -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/ascii85.o -o libtests/build/.libs/ascii85 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/concatenate.o -o libtests/build/.libs/concatenate -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/buffer.o -o libtests/build/.libs/buffer -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/lzw.o -o libtests/build/.libs/lzw -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/dct_uncompress.o -o libtests/build/.libs/dct_uncompress -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/dct_compress.o -o libtests/build/.libs/dct_compress -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall zlib-flate/build/zlib-flate.o -o zlib-flate/build/.libs/zlib-flate -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/aes.o -o libtests/build/.libs/aes -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/flate.o -o libtests/build/.libs/flate -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/json.o -o libtests/build/.libs/json -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +/bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/lzw.o -o libtests/build/lzw -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/matrix.o -o libtests/build/matrix -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/md5.o -o libtests/build/md5 -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/numrange.o -o libtests/build/numrange -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz @@ -770,29 +804,30 @@ /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/runlength.o -o libtests/build/runlength -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/sha2.o -o libtests/build/sha2 -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/pdf_from_scratch.o -o qpdf/build/pdf_from_scratch -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz -/bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_driver.o -o qpdf/build/test_driver -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_large_file.o -o qpdf/build/test_large_file -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz -/bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_pdf_doc_encoding.o -o qpdf/build/test_pdf_doc_encoding -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz -/bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_pdf_unicode.o -o qpdf/build/test_pdf_unicode -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/lzw.o -o libtests/build/.libs/lzw -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/matrix.o -o libtests/build/.libs/matrix -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/predictors.o -o libtests/build/.libs/predictors -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/pointer_holder.o -o libtests/build/.libs/pointer_holder -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/numrange.o -o libtests/build/.libs/numrange -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/md5.o -o libtests/build/.libs/md5 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/pointer_holder.o -o libtests/build/.libs/pointer_holder -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +/bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_pdf_doc_encoding.o -o qpdf/build/test_pdf_doc_encoding -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/qutil.o -o libtests/build/.libs/qutil -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +/bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_pdf_unicode.o -o qpdf/build/test_pdf_unicode -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/predictors.o -o libtests/build/.libs/predictors -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/runlength.o -o libtests/build/.libs/runlength -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/rc4.o -o libtests/build/.libs/rc4 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/random.o -o libtests/build/.libs/random -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/sha2.o -o libtests/build/.libs/sha2 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/runlength.o -o libtests/build/.libs/runlength -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/numrange.o -o libtests/build/.libs/numrange -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall libtests/build/random.o -o libtests/build/.libs/random -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +/bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_tokenizer.o -o qpdf/build/test_tokenizer -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/pdf_from_scratch.o -o qpdf/build/.libs/pdf_from_scratch -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_large_file.o -o qpdf/build/.libs/test_large_file -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_pdf_doc_encoding.o -o qpdf/build/.libs/test_pdf_doc_encoding -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_driver.o -o qpdf/build/.libs/test_driver -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_pdf_unicode.o -o qpdf/build/.libs/test_pdf_unicode -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -/bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_tokenizer.o -o qpdf/build/test_tokenizer -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/qpdf-ctest.o -o qpdf/build/qpdf-ctest -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_pdf_unicode.o -o qpdf/build/.libs/test_pdf_unicode -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_pdf_doc_encoding.o -o qpdf/build/.libs/test_pdf_doc_encoding -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/qpdf-ctest.o -o qpdf/build/.libs/qpdf-ctest -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_tokenizer.o -o qpdf/build/.libs/test_tokenizer -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +/bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_driver.o -o qpdf/build/test_driver -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/test_driver.o -o qpdf/build/.libs/test_driver -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/qpdf.o -o qpdf/build/qpdf -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall qpdf/build/qpdf.o -o qpdf/build/.libs/qpdf -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-bookmarks.o -o examples/build/pdf-bookmarks -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz @@ -808,22 +843,22 @@ /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-set-form-values.o -o examples/build/pdf-set-form-values -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-overlay-page.o -o examples/build/pdf-overlay-page -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz /bin/bash ./libtool --mode=link g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-linearize.o -o examples/build/pdf-linearize -Llibqpdf/build -Wl,-z,relro -Wl,-z,now -lqpdf -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-filter-tokens.o -o examples/build/.libs/pdf-filter-tokens -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-invert-images.o -o examples/build/.libs/pdf-invert-images -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-split-pages.o -o examples/build/.libs/pdf-split-pages -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-bookmarks.o -o examples/build/.libs/pdf-bookmarks -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-mod-info.o -o examples/build/.libs/pdf-mod-info -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-npages.o -o examples/build/.libs/pdf-npages -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-invert-images.o -o examples/build/.libs/pdf-invert-images -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-overlay-page.o -o examples/build/.libs/pdf-overlay-page -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-filter-tokens.o -o examples/build/.libs/pdf-filter-tokens -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-set-form-values.o -o examples/build/.libs/pdf-set-form-values -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-double-page-size.o -o examples/build/.libs/pdf-double-page-size -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-parse-content.o -o examples/build/.libs/pdf-parse-content -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-set-form-values.o -o examples/build/.libs/pdf-set-form-values -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-count-strings.o -o examples/build/.libs/pdf-count-strings -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz +libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-npages.o -o examples/build/.libs/pdf-npages -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-create.o -o examples/build/.libs/pdf-create -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz -libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-split-pages.o -o examples/build/.libs/pdf-split-pages -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz libtool: link: g++ -g -O2 -ffile-prefix-map=/build/qpdf-8.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wold-style-cast -Wall examples/build/pdf-linearize.o -o examples/build/.libs/pdf-linearize -Wl,-z -Wl,relro -Wl,-z -Wl,now -Llibqpdf/build /build/qpdf-8.4.0/libqpdf/build/.libs/libqpdf.so -ljpeg -lz make[1]: Leaving directory '/build/qpdf-8.4.0' dh_auto_test - make -j16 check VERBOSE=1 + make -j15 check VERBOSE=1 make[1]: Entering directory '/build/qpdf-8.4.0' running qtest-driver for zlib-flate running qtest-driver for libtests @@ -831,41 +866,47 @@ running qtest-driver for examples ****************************************** -STARTING TESTS on Mon Jan 16 04:32:26 2023 +STARTING TESTS on Wed Dec 15 00:13:06 2021 ****************************************** -Running ../qtest/zf.test - ****************************************** -STARTING TESTS on Mon Jan 16 04:32:26 2023 +STARTING TESTS on Wed Dec 15 00:13:07 2021 ****************************************** ****************************************** -STARTING TESTS on Mon Jan 16 04:32:26 2023 +STARTING TESTS on Wed Dec 15 00:13:07 2021 ****************************************** +Running ../qtest/zf.test +Test coverage active in scope qpdf + +Running ../qtest/qpdf.test +Test coverage active in scope libtests + +Running ../qtest/aes.test + ****************************************** -STARTING TESTS on Mon Jan 16 04:32:26 2023 +STARTING TESTS on Wed Dec 15 00:13:07 2021 ****************************************** Test coverage active in scope examples Running ../qtest/bookmarks.test -Test coverage active in scope libtests - -Running ../qtest/aes.test -Test coverage active in scope qpdf - -Running ../qtest/qpdf.test -zlib-flate 1 (compress) ... pdf-bookmarks 1 (show:, style:) ... PASSED -zlib-flate 2 (uncompress) ... AES 1 (encrypt test vector) ... PASSED -zlib-flate 3 (error) ... PASSED -pdf-bookmarks 2 (show:, style: -lines) ... PASSED -AES 2 (check output) ... PASSED +zlib-flate 1 (compress) ... AES 1 (encrypt test vector) ... pdf-bookmarks 1 (show:, style:) ... PASSED +PASSED +AES 2 (check output) ... zlib-flate 2 (uncompress) ... PASSED AES 3 (decrypt test vector) ... PASSED +pdf-bookmarks 2 (show:, style: -lines) ... --- Character Encoding --- +qpdf 1 (PDF doc encoding to Unicode) ... PASSED +zlib-flate 3 (error) ... PASSED +AES 4 (check output) ... PASSED +AES 5 (encrypt data1) ... PASSED +pdf-bookmarks 3 (show:, style: -numbers) ... PASSED +qpdf 2 (UTF-16 encoding) ... PASSED +PASSED Overall test suite ... PASSED @@ -879,45 +920,48 @@ Missing Tests: 0 Extra Tests: 0 ---- Character Encoding --- -qpdf 1 (PDF doc encoding to Unicode) ... PASSED -pdf-bookmarks 3 (show:, style: -numbers) ... PASSED -AES 4 (check output) ... PASSED -AES 5 (encrypt data1) ... PASSED PASSED pdf-bookmarks 4 (show: -show-open, style:) ... PASSED -qpdf 2 (UTF-16 encoding) ... PASSED -pdf-bookmarks 5 (show: -show-open, style: -lines) ... PASSED qpdf 3 (UTF-16 encoding errors) ... PASSED +pdf-bookmarks 5 (show: -show-open, style: -lines) ... PASSED pdf-bookmarks 6 (show: -show-open, style: -numbers) ... PASSED qpdf 4 (bash completion: top) ... PASSED pdf-bookmarks 7 (no bookmarks) ... PASSED qpdf 5 (zsh completion: top) ... PASSED pdf-bookmarks 8 (bad) ... PASSED -qpdf 6 (bash completion: top-arg) ... PASSED pdf-bookmarks 9 (encrypted, targets) ... PASSED +qpdf 6 (bash completion: top-arg) ... PASSED qpdf 7 (zsh completion: top-arg) ... PASSED pdf-bookmarks 10 (bookmarks deleted) ... PASSED -pdf-bookmarks 11 (non-trivial pdf doc to unicode) ... PASSED qpdf 8 (bash completion: enc) ... PASSED +pdf-bookmarks 11 (non-trivial pdf doc to unicode) ... PASSED +qpdf 9 (zsh completion: enc) ... PASSED Running ../qtest/count-strings.test PASSED -qpdf 9 (zsh completion: enc) ... PASSED -qpdf 10 (bash completion: encrypt) ... PASSED -qpdf 11 (zsh completion: encrypt) ... pdf-count-strings 1 (filter tokens) ... PASSED -qpdf 12 (bash completion: encrypt-u) ... PASSED +qpdf 10 (bash completion: encrypt) ... pdf-count-strings 1 (filter tokens) ... PASSED +qpdf 11 (zsh completion: encrypt) ... PASSED Running ../qtest/create.test PASSED +qpdf 12 (bash completion: encrypt-u) ... PASSED qpdf 13 (zsh completion: encrypt-u) ... PASSED -qpdf 14 (bash completion: encrypt-u-o) ... PASSED -qpdf 15 (zsh completion: encrypt-u-o) ... create 1 (create a simple PDF) ... PASSED -qpdf 16 (bash completion: encrypt-u-o) ... PASSED +qpdf 14 (bash completion: encrypt-u-o) ... create 1 (create a simple PDF) ... PASSED +qpdf 15 (zsh completion: encrypt-u-o) ... PASSED +qpdf 16 (bash completion: encrypt-u-o) ... AES 6 (encrypt data1 again) ... PASSED qpdf 17 (zsh completion: encrypt-u-o) ... PASSED +AES 7 (check size) ... PASSED +AES 8 (check size) ... PASSED +AES 9 (verify files are different) ... PASSED +AES 10 (decrypt data1) ... PASSED qpdf 18 (bash completion: encrypt-40) ... PASSED +AES 11 (decrypt data1 again) ... PASSED qpdf 19 (zsh completion: encrypt-40) ... PASSED +AES 12 (check output) ... PASSED +AES 13 (check output) ... PASSED +AES 14 (encrypt data2) ... PASSED qpdf 20 (bash completion: encrypt-128) ... PASSED +PASSED qpdf 21 (zsh completion: encrypt-128) ... PASSED qpdf 22 (bash completion: encrypt-256) ... PASSED qpdf 23 (zsh completion: encrypt-256) ... PASSED @@ -932,301 +976,420 @@ qpdf 32 (bash completion: decode-level) ... PASSED qpdf 33 (zsh completion: decode-level) ... PASSED qpdf 34 (bash completion: decode-level-g) ... PASSED + +Running ../qtest/double-page-size.test +PASSED qpdf 35 (zsh completion: decode-level-g) ... PASSED -qpdf 36 (bash completion: later-arg) ... PASSED -qpdf 37 (zsh completion: later-arg) ... AES 6 (encrypt data1 again) ... PASSED -qpdf 38 (bash completion: usage-empty) ... PASSED -AES 7 (check size) ... PASSED -AES 8 (check size) ... PASSED -AES 9 (verify files are different) ... PASSED -AES 10 (decrypt data1) ... PASSED +qpdf 36 (bash completion: later-arg) ... double-page-size 1 (double page size) ... PASSED +qpdf 37 (zsh completion: later-arg) ... PASSED +double-page-size 2 (check output) ... PASSED + +Running ../qtest/filter-tokens.test +PASSED +qpdf 38 (bash completion: usage-empty) ... AES 15 (encrypt data2 again) ... pdf-filter-tokens 1 (filter tokens) ... PASSED qpdf 39 (zsh completion: usage-empty) ... PASSED -AES 11 (decrypt data1 again) ... PASSED +AES 16 (check size) ... PASSED +AES 17 (check size) ... PASSED +AES 18 (verify files are different) ... PASSED +AES 19 (decrypt data2) ... PASSED qpdf 40 (bash completion: quoting) ... PASSED -AES 12 (check output) ... PASSED -AES 13 (check output) ... PASSED -AES 14 (encrypt data2) ... PASSED +AES 20 (decrypt data2 again) ... PASSED qpdf 41 (zsh completion: quoting) ... PASSED -PASSED +AES 21 (check output) ... PASSED qpdf 42 (bash completion: quoting) ... PASSED +AES 22 (check output) ... PASSED + +Running ../qtest/ascii85.test +PASSED qpdf 43 (zsh completion: quoting) ... PASSED -qpdf 44 (bash completion: quoting) ... PASSED +qpdf 44 (bash completion: quoting) ... ascii85 1 (decode) ... PASSED qpdf 45 (zsh completion: quoting) ... PASSED +ascii85 2 (partial decode) ... PASSED qpdf 46 (bash completion: quoting) ... PASSED -qpdf 47 (zsh completion: quoting) ... PASSED -PASSED - -Running ../qtest/double-page-size.test -qpdf 48 (bash completion: quoting) ... PASSED -qpdf 49 (zsh completion: quoting) ... PASSED ---- Argument Parsing --- -qpdf 50 (required argument) ... double-page-size 1 (double page size) ... PASSED -qpdf 51 (required argument with choices) ... PASSED -double-page-size 2 (check output) ... PASSED -Running ../qtest/filter-tokens.test +Running ../qtest/bits.test PASSED -qpdf 52 (required argument with choices) ... PASSED -qpdf 53 (@file exists and file doesn't) ... PASSED -qpdf 54 (missing underlay filename) ... pdf-filter-tokens 1 (filter tokens) ... PASSED -qpdf 55 (extra overlay filename) ... PASSED ---- Final Version --- -qpdf 56 (check final version) ... PASSED ---- Dangling Refs --- -qpdf 57 (dangling refs: minimal) ... PASSED -qpdf 58 (check output) ... PASSED -qpdf 59 (dangling refs: dangling-refs) ... PASSED -qpdf 60 (check output) ... PASSED ---- Form Tests --- -qpdf 61 (form test: minimal) ... PASSED -qpdf 62 (form test: form-empty-from-odt) ... PASSED -qpdf 63 (form test: form-mod1) ... PASSED pdf-filter-tokens 2 (check output) ... PASSED Running ../qtest/invert-images.test PASSED -qpdf 64 (form test: form-filled-with-atril) ... invert-images 1 (double page size) ... PASSED +qpdf 47 (zsh completion: quoting) ... PASSED +qpdf 48 (bash completion: quoting) ... bits 1 (bits) ... invert-images 1 (double page size) ... PASSED +qpdf 49 (zsh completion: quoting) ... PASSED +PASSED + +Running ../qtest/buffer.test +--- Argument Parsing --- +qpdf 50 (required argument) ... PASSED invert-images 2 (check output) ... PASSED Running ../qtest/linearize.test PASSED -qpdf 65 (form test: form-bad-fields-array) ... linearize 1 (linearize) ... PASSED +qpdf 51 (required argument with choices) ... buffer 1 (buffer) ... PASSED +qpdf 52 (required argument with choices) ... linearize 1 (linearize) ... PASSED + +Running ../qtest/closedfile.test +PASSED linearize 2 (check) ... PASSED +qpdf 53 (@file exists and file doesn't) ... PASSED Running ../qtest/mod-info.test -pdf-mod-info 1 (usage #1) ... PASSED -qpdf 66 (form test: form-errors) ... AES 15 (encrypt data2 again) ... PASSED +PASSED +qpdf 54 (missing underlay filename) ... closed_file_input_source 1 (closed file input source) ... PASSED +qpdf 55 (extra overlay filename) ... PASSED +pdf-mod-info 1 (usage #1) ... +Running ../qtest/dct.test +PASSED +--- Final Version --- +qpdf 56 (check final version) ... PASSED pdf-mod-info 2 (usage #2) ... PASSED -AES 16 (check size) ... PASSED -AES 17 (check size) ... PASSED -AES 18 (verify files are different) ... PASSED -AES 19 (decrypt data2) ... PASSED +dct 1 (compress) ... --- Dangling Refs --- +qpdf 57 (dangling refs: minimal) ... PASSED pdf-mod-info 3 (usage #3) ... PASSED -AES 20 (decrypt data2 again) ... PASSED +dct 2 (decompress) ... PASSED +qpdf 58 (check output) ... PASSED +qpdf 59 (dangling refs: dangling-refs) ... PASSED pdf-mod-info 4 (usage #4) ... PASSED -AES 21 (check output) ... PASSED -AES 22 (check output) ... PASSED PASSED -pdf-mod-info 5 (dump #1) ... -Running ../qtest/ascii85.test +qpdf 60 (check output) ... PASSED +--- Form Tests --- +qpdf 61 (form test: minimal) ... dct 3 (bytes in data) ... PASSED PASSED +pdf-mod-info 5 (dump #1) ... PASSED +qpdf 62 (form test: form-empty-from-odt) ... dct 4 (data is close enough) ... PASSED pdf-mod-info 6 (dump #2) ... PASSED -qpdf 67 (fill fields) ... PASSED +dct 5 (compress) ... PASSED pdf-mod-info 7 (dump #3) ... PASSED -qpdf 68 (compare files) ... ascii85 1 (decode) ... PASSED -qpdf 69 (button fields) ... PASSED +dct 6 (decompress) ... PASSED pdf-mod-info 8 (modify Subject) ... PASSED +qpdf 63 (form test: form-mod1) ... PASSED pdf-mod-info 9 (modify Subject output) ... PASSED -ascii85 2 (partial decode) ... PASSED -qpdf 70 (compare files) ... PASSED - -Running ../qtest/bits.test PASSED -qpdf 71 (broken button fields) ... bits 1 (bits) ... PASSED +qpdf 64 (form test: form-filled-with-atril) ... PASSED pdf-mod-info 10 (add Subject, remove Producer, modify CreationDate) ... PASSED -qpdf 72 (compare files) ... PASSED pdf-mod-info 11 (add Subject, remove Producer, modify CreationDate output) ... PASSED - -Running ../qtest/buffer.test +qpdf 65 (form test: form-bad-fields-array) ... PASSED +qpdf 66 (form test: form-errors) ... PASSED +qpdf 67 (fill fields) ... dct 7 (bytes in data) ... PASSED +qpdf 68 (compare files) ... PASSED +qpdf 69 (button fields) ... PASSED PASSED +qpdf 70 (compare files) ... PASSED +qpdf 71 (broken button fields) ... PASSED +qpdf 72 (compare files) ... PASSED --- Appearance Streams --- -qpdf 73 (generate appearances and flatten (need-appearances)) ... buffer 1 (buffer) ... PASSED - -Running ../qtest/closedfile.test -PASSED +qpdf 73 (generate appearances and flatten (need-appearances)) ... PASSED qpdf 74 (compare files) ... PASSED -qpdf 75 (generate appearances and flatten (need-appearances-more)) ... closed_file_input_source 1 (closed file input source) ... PASSED - -Running ../qtest/dct.test -PASSED -qpdf 76 (compare files) ... PASSED -qpdf 77 (generate appearances and flatten (need-appearances-more2)) ... dct 1 (compress) ... PASSED -dct 2 (decompress) ... PASSED +qpdf 75 (generate appearances and flatten (need-appearances-more)) ... PASSED +qpdf 76 (compare files) ... dct 8 (data is close enough) ... PASSED PASSED +qpdf 77 (generate appearances and flatten (need-appearances-more2)) ... PASSED qpdf 78 (compare files) ... PASSED -qpdf 79 (more choices) ... dct 3 (bytes in data) ... PASSED -PASSED -qpdf 80 (compare files) ... dct 4 (data is close enough) ... PASSED -dct 5 (compress) ... PASSED -qpdf 81 (set value to 1) ... PASSED -dct 6 (decompress) ... PASSED +qpdf 79 (more choices) ... PASSED +qpdf 80 (compare files) ... +Running ../qtest/flate.test PASSED +qpdf 81 (set value to 1) ... flate 1 (check farbage) ... PASSED qpdf 82 (regenerate appearances) ... PASSED -qpdf 83 (compare files) ... PASSED +flate 2 (run driver) ... PASSED +flate 3 (check farbage) ... PASSED +flate 4 (compressed file correct) ... PASSED +flate 5 (uncompress filter works) ... PASSED +flate 6 (double filter works) ... PASSED + +Running ../qtest/hex.test +PASSED +qpdf 83 (compare files) ... hex 1 (decode) ... PASSED qpdf 84 (set value to 2) ... PASSED +hex 2 (partial decode) ... PASSED qpdf 85 (regenerate appearances) ... PASSED -qpdf 86 (compare files) ... PASSED + +Running ../qtest/input_source.test +PASSED +qpdf 86 (compare files) ... InputSource 1 (input source tests) ... PASSED qpdf 87 (set value to 11) ... PASSED + +Running ../qtest/json.test +json 1 (json) ... PASSED qpdf 88 (regenerate appearances) ... PASSED +PASSED +pdf-mod-info 12 (add Subject (empty-info file)) ... +Running ../qtest/lzw.test +lzw 1 (decode: early code change) ... PASSED +pdf-mod-info 13 (add Subject (empty-info file) output) ... PASSED +lzw 2 (check output) ... PASSED qpdf 89 (compare files) ... PASSED +lzw 3 (decode: no early code change) ... PASSED +pdf-mod-info 14 (in-place Producer added (no-info file)) ... PASSED qpdf 90 (set value to 12) ... PASSED -qpdf 91 (regenerate appearances) ... PASSED +lzw 4 (check output) ... PASSED + +Running ../qtest/matrix.test +PASSED +pdf-mod-info 15 (in-place Producer added (no-info file) output) ... PASSED +qpdf 91 (regenerate appearances) ... matrix 1 (matrix) ... PASSED + +Running ../qtest/md5.test +PASSED qpdf 92 (compare files) ... PASSED -qpdf 93 (set value to quack) ... PASSED -qpdf 94 (regenerate appearances) ... PASSED -qpdf 95 (compare files) ... dct 7 (bytes in data) ... PASSED + +Running ../qtest/npages.test +md5 1 (md5) ... PASSED +qpdf 93 (set value to quack) ... pdf-npages 1 (normal) ... PASSED + +Running ../qtest/numrange.test +PASSED +pdf-npages 2 (error) ... PASSED +qpdf 94 (regenerate appearances) ... numrange 1 (numeric range ,5) ... PASSED + +Running ../qtest/overlay-page.test +PASSED +numrange 2 (numeric range 4,,5) ... PASSED +qpdf 95 (compare files) ... overlay-page 1 (overlay-page) ... PASSED +numrange 3 (numeric range 4,5,) ... PASSED --- Form XObject, underlay, overlay --- qpdf 96 (form xobject creation) ... PASSED +overlay-page 2 (compare files) ... PASSED + +Running ../qtest/parse-content.test PASSED +numrange 4 (numeric range z1,) ... PASSED qpdf 97 (compare files) ... PASSED -qpdf 98 (overlay transformations) ... PASSED +numrange 5 (numeric range 1z,) ... PASSED +qpdf 98 (overlay transformations) ... pdf-parse-content 1 (parse content) ... PASSED +numrange 6 (numeric range 1-5?) ... PASSED + +Running ../qtest/pdf-split-pages.test +PASSED qpdf 99 (compare files) ... PASSED -qpdf 100 (overlay transformations) ... PASSED +numrange 7 (numeric range 1-30) ... PASSED +qpdf 100 (overlay transformations) ... pdf-split-pages 1 (split) ... PASSED +numrange 8 (numeric range 1-10,0,5) ... PASSED +pdf-split-pages 2 (check page 1) ... PASSED qpdf 101 (compare files) ... PASSED +pdf-split-pages 3 (check page 2) ... PASSED + +Running ../qtest/set-form-values.test +PASSED qpdf 102 (overlay transformations) ... PASSED -qpdf 103 (compare files) ... PASSED +numrange 9 (numeric range 1-10,1234,5) ... pdf-set-form-values 1 (set form values) ... PASSED +PASSED +numrange 10 (numeric range 1,r,3) ... qpdf 103 (compare files) ... PASSED qpdf 104 (overlay transformations) ... PASSED +pdf-set-form-values 2 (compare files) ... PASSED + +Coverage analysis ... PASSED + +Overall test suite ... PASSED + +TESTS COMPLETE. Summary: + +Total tests: 46 +Passes: 46 +Failures: 0 +Unexpected Passes: 0 +Expected Failures: 0 +Missing Tests: 0 +Extra Tests: 0 + +PASSED +numrange 11 (numeric range 1,r16,3) ... PASSED +numrange 12 (numeric range 1,3,5-10,z-13,13,9,z,2,r2-r4) ... PASSED qpdf 105 (compare files) ... PASSED qpdf 106 (overlay/underlay 1) ... PASSED +numrange 13 (numeric range r1-r15) ... PASSED + +Running ../qtest/ph.test +PASSED qpdf 107 (compare files) ... PASSED -qpdf 108 (overlay/underlay 2) ... PASSED +qpdf 108 (overlay/underlay 2) ... ph 1 (PointerHolder) ... PASSED + +Running ../qtest/predictors.test +PASSED qpdf 109 (compare files) ... PASSED -qpdf 110 (overlay/underlay 3) ... PASSED +qpdf 110 (overlay/underlay 3) ... predictors 1 (decode columns = 4) ... PASSED qpdf 111 (compare files) ... PASSED +predictors 2 (check output) ... PASSED +predictors 3 (decode columns = 5) ... PASSED qpdf 112 (overlay/underlay 4) ... PASSED +predictors 4 (check output) ... PASSED +predictors 5 (encode columns = 4) ... PASSED qpdf 113 (compare files) ... PASSED qpdf 114 (overlay/underlay 5) ... PASSED +predictors 6 (check output) ... PASSED +predictors 7 (encode columns = 5) ... PASSED qpdf 115 (compare files) ... PASSED qpdf 116 (overlay/underlay 6) ... PASSED qpdf 117 (compare files) ... PASSED +predictors 8 (check output) ... PASSED qpdf 118 (overlay/underlay 7) ... PASSED +predictors 9 (decode 01--32-3-16) ... PASSED qpdf 119 (compare files) ... PASSED --- Stream Replacement Tests --- qpdf 120 (replace stream data) ... PASSED +predictors 10 (check output for 01--32-3-16) ... PASSED +predictors 11 (decode 02--32-1-8) ... PASSED qpdf 121 (check output) ... PASSED -qpdf 122 (replace stream data compressed) ... dct 8 (data is close enough) ... PASSED +qpdf 122 (replace stream data compressed) ... PASSED +predictors 12 (check output for 02--32-1-8) ... PASSED +predictors 13 (decode 03--32-3-8) ... PASSED +predictors 14 (check output for 03--32-3-8) ... PASSED +predictors 15 (decode 04--32-1-8) ... PASSED qpdf 123 (check output) ... PASSED -PASSED qpdf 124 (new streams) ... PASSED +predictors 16 (check output for 04--32-1-8) ... PASSED +predictors 17 (decode 05--32-3-8) ... PASSED +predictors 18 (check output for 05--32-3-8) ... PASSED +predictors 19 (decode 06--32-1-8) ... PASSED qpdf 125 (new stream) ... PASSED qpdf 126 (add page contents) ... PASSED +predictors 20 (check output for 06--32-1-8) ... PASSED +predictors 21 (decode 07--32-3-8) ... PASSED qpdf 127 (new stream) ... PASSED ---- Extensions Dictionary Tests --- +PASSED +predictors 22 (check output for 07--32-3-8) ... PASSED +predictors 23 (decode 08--32-1-8) ... --- Extensions Dictionary Tests --- qpdf 128 (minimal.pdf: min version to 1.3) ... PASSED +predictors 24 (check output for 08--32-1-8) ... PASSED +predictors 25 (decode 09--32-3-8) ... PASSED +predictors 26 (check output for 09--32-3-8) ... PASSED +predictors 27 (decode 10--32-1-8) ... PASSED +predictors 28 (check output for 10--32-1-8) ... PASSED +predictors 29 (decode 11--32-3-8) ... PASSED qpdf 129 (check version information (min 1.3)) ... PASSED +predictors 30 (check output for 11--32-3-8) ... PASSED +predictors 31 (decode 12--32-1-4) ... PASSED +predictors 32 (check output for 12--32-1-4) ... PASSED +predictors 33 (decode tiff 01--16-1-8) ... PASSED qpdf 130 (minimal.pdf: force version to 1.3) ... PASSED +predictors 34 (check output for tiff-01--16-1-8) ... PASSED +predictors 35 (encode tiff 01--16-1-8) ... PASSED qpdf 131 (check version information (force 1.3)) ... PASSED +predictors 36 (check output for tiff-01--16-1-8) ... PASSED +predictors 37 (decode tiff 02--8-2-4) ... PASSED +predictors 38 (check output for tiff-02--8-2-4) ... PASSED +predictors 39 (encode tiff 02--8-2-4) ... PASSED qpdf 132 (minimal.pdf: min version to 1.6) ... PASSED +predictors 40 (check output for tiff-02--8-2-4) ... PASSED qpdf 133 (check version information (min 1.6)) ... PASSED +predictors 41 (decode tiff 03--4-1-16) ... PASSED qpdf 134 (minimal.pdf: force version to 1.6) ... PASSED +predictors 42 (check output for tiff-03--4-1-16) ... PASSED +predictors 43 (encode tiff 03--4-1-16) ... PASSED qpdf 135 (check version information (force 1.6)) ... PASSED +predictors 44 (check output for tiff-03--4-1-16) ... PASSED + +Running ../qtest/qutil.test +PASSED qpdf 136 (minimal.pdf: min version to 1.7.1) ... PASSED -qpdf 137 (check version information (min 1.7.1)) ... PASSED +qpdf 137 (check version information (min 1.7.1)) ... qutil 1 (QUtil) ... PASSED qpdf 138 (minimal.pdf: force version to 1.7.1) ... PASSED qpdf 139 (check version information (force 1.7.1)) ... PASSED -qpdf 140 (minimal.pdf: min version to 1.7.2) ... -Running ../qtest/flate.test -PASSED +qpdf 140 (minimal.pdf: min version to 1.7.2) ... PASSED qpdf 141 (check version information (min 1.7.2)) ... PASSED qpdf 142 (minimal.pdf: force version to 1.7.2) ... PASSED -qpdf 143 (check version information (force 1.7.2)) ... flate 1 (check farbage) ... PASSED -qpdf 144 (minimal.pdf: min version to 1.7.3) ... PASSED -flate 2 (run driver) ... PASSED -qpdf 145 (check version information (min 1.7.3)) ... PASSED -flate 3 (check farbage) ... PASSED -flate 4 (compressed file correct) ... PASSED -flate 5 (uncompress filter works) ... PASSED -flate 6 (double filter works) ... PASSED +qpdf 143 (check version information (force 1.7.2)) ... PASSED -Running ../qtest/hex.test +Running ../qtest/random.test PASSED +qpdf 144 (minimal.pdf: min version to 1.7.3) ... PASSED +qpdf 145 (check version information (min 1.7.3)) ... random 1 (Random Data Providers) ... PASSED qpdf 146 (minimal.pdf: force version to 1.7.3) ... PASSED -qpdf 147 (check version information (force 1.7.3)) ... PASSED -pdf-mod-info 12 (add Subject (empty-info file)) ... PASSED -qpdf 148 (minimal.pdf: min version to 1.8) ... hex 1 (decode) ... PASSED -pdf-mod-info 13 (add Subject (empty-info file) output) ... PASSED + +Running ../qtest/rc4.test +PASSED +qpdf 147 (check version information (force 1.7.3)) ... RC4 1 (test 1) ... PASSED +qpdf 148 (minimal.pdf: min version to 1.8) ... PASSED +RC4 2 (check output) ... PASSED +RC4 3 (test 1 reverse) ... PASSED qpdf 149 (check version information (min 1.8)) ... PASSED qpdf 150 (minimal.pdf: force version to 1.8) ... PASSED -hex 2 (partial decode) ... PASSED +RC4 4 (check output) ... PASSED +RC4 5 (test 2) ... PASSED +RC4 6 (check output) ... PASSED +RC4 7 (test 2 reverse) ... PASSED qpdf 151 (check version information (force 1.8)) ... PASSED - -Running ../qtest/input_source.test -PASSED qpdf 152 (minimal.pdf: min version to 1.8.0) ... PASSED +RC4 8 (check output) ... PASSED +RC4 9 (test 3) ... PASSED qpdf 153 (check version information (min 1.8.0)) ... PASSED -pdf-mod-info 14 (in-place Producer added (no-info file)) ... PASSED +RC4 10 (check output) ... PASSED +RC4 11 (test 3 reverse) ... PASSED qpdf 154 (minimal.pdf: force version to 1.8.0) ... PASSED -pdf-mod-info 15 (in-place Producer added (no-info file) output) ... InputSource 1 (input source tests) ... PASSED +RC4 12 (check output) ... PASSED +RC4 13 (test 4) ... PASSED qpdf 155 (check version information (force 1.8.0)) ... PASSED +RC4 14 (check output) ... PASSED +RC4 15 (test 4 reverse) ... PASSED qpdf 156 (minimal.pdf: min version to 1.8.2) ... PASSED - -Running ../qtest/json.test -PASSED +RC4 16 (check output) ... PASSED +RC4 17 (test 5) ... PASSED qpdf 157 (check version information (min 1.8.2)) ... PASSED -qpdf 158 (minimal.pdf: force version to 1.8.2) ... json 1 (json) ... PASSED +qpdf 158 (minimal.pdf: force version to 1.8.2) ... PASSED +RC4 18 (check output) ... PASSED +RC4 19 (test 5 reverse) ... PASSED qpdf 159 (check version information (force 1.8.2)) ... PASSED +RC4 20 (check output) ... PASSED -Running ../qtest/npages.test -PASSED -qpdf 160 (minimal.pdf: min version to 1.8.5) ... PASSED - -Running ../qtest/lzw.test +Running ../qtest/runlength.test PASSED +qpdf 160 (minimal.pdf: min version to 1.8.5) ... runlength 1 (encode 01) ... PASSED qpdf 161 (check version information (min 1.8.5)) ... PASSED -qpdf 162 (minimal.pdf: force version to 1.8.5) ... pdf-npages 1 (normal) ... PASSED -qpdf 163 (check version information (force 1.8.5)) ... lzw 1 (decode: early code change) ... PASSED -pdf-npages 2 (error) ... PASSED +qpdf 162 (minimal.pdf: force version to 1.8.5) ... PASSED +runlength 2 (check encoded output) ... PASSED +runlength 3 (decode 01.encoded) ... PASSED +qpdf 163 (check version information (force 1.8.5)) ... PASSED +runlength 4 (check decoded output) ... PASSED +runlength 5 (encode 02) ... PASSED qpdf 164 (check file) ... PASSED qpdf 165 (minimal.pdf: force version to 1.8.5) ... PASSED -lzw 2 (check output) ... PASSED - -Running ../qtest/overlay-page.test -PASSED +runlength 6 (check encoded output) ... PASSED +runlength 7 (decode 02.encoded) ... PASSED qpdf 166 (check file) ... PASSED qpdf 167 (extensions-adbe.pdf: min version to 1.3) ... PASSED +runlength 8 (check decoded output) ... PASSED +runlength 9 (encode 03) ... PASSED qpdf 168 (check version information (min 1.3)) ... PASSED -lzw 3 (decode: no early code change) ... PASSED -qpdf 169 (extensions-adbe.pdf: force version to 1.3) ... overlay-page 1 (overlay-page) ... PASSED -lzw 4 (check output) ... PASSED -PASSED - -Running ../qtest/matrix.test +qpdf 169 (extensions-adbe.pdf: force version to 1.3) ... PASSED +runlength 10 (check encoded output) ... PASSED +runlength 11 (decode 03.encoded) ... PASSED +runlength 12 (check decoded output) ... PASSED qpdf 170 (check version information (force 1.3)) ... PASSED -overlay-page 2 (compare files) ... PASSED - -Running ../qtest/parse-content.test -PASSED +runlength 13 (encode 04) ... PASSED qpdf 171 (extensions-adbe.pdf: min version to 1.6) ... PASSED -qpdf 172 (check version information (min 1.6)) ... matrix 1 (matrix) ... PASSED -qpdf 173 (extensions-adbe.pdf: force version to 1.6) ... pdf-parse-content 1 (parse content) ... PASSED - -Running ../qtest/md5.test -PASSED +runlength 14 (check encoded output) ... PASSED +runlength 15 (decode 04.encoded) ... PASSED +runlength 16 (check decoded output) ... PASSED +qpdf 172 (check version information (min 1.6)) ... PASSED +runlength 17 (encode 05) ... PASSED +runlength 18 (check encoded output) ... PASSED +qpdf 173 (extensions-adbe.pdf: force version to 1.6) ... PASSED +runlength 19 (decode 05.encoded) ... PASSED qpdf 174 (check version information (force 1.6)) ... PASSED - -Running ../qtest/pdf-split-pages.test -PASSED +runlength 20 (check decoded output) ... PASSED +runlength 21 (encode empty) ... PASSED qpdf 175 (extensions-adbe.pdf: min version to 1.7.1) ... PASSED +runlength 22 (check encoded output) ... PASSED +runlength 23 (decode empty.encoded) ... PASSED qpdf 176 (check version information (min 1.7.1)) ... PASSED -qpdf 177 (extensions-adbe.pdf: force version to 1.7.1) ... md5 1 (md5) ... PASSED -qpdf 178 (check version information (force 1.7.1)) ... pdf-split-pages 1 (split) ... PASSED +runlength 24 (check decoded output) ... PASSED +runlength 25 (decode with embedded EOD) ... PASSED +qpdf 177 (extensions-adbe.pdf: force version to 1.7.1) ... PASSED +runlength 26 (check decoded output) ... PASSED -Running ../qtest/numrange.test +Running ../qtest/sha2.test PASSED +qpdf 178 (check version information (force 1.7.1)) ... sha2 1 (sha2) ... PASSED qpdf 179 (extensions-adbe.pdf: min version to 1.7.2) ... PASSED -pdf-split-pages 2 (check page 1) ... PASSED -pdf-split-pages 3 (check page 2) ... PASSED -Running ../qtest/set-form-values.test -PASSED -qpdf 180 (check version information (min 1.7.2)) ... PASSED -qpdf 181 (extensions-adbe.pdf: force version to 1.7.2) ... numrange 1 (numeric range ,5) ... PASSED -qpdf 182 (check version information (force 1.7.2)) ... pdf-set-form-values 1 (set form values) ... PASSED -numrange 2 (numeric range 4,,5) ... PASSED -qpdf 183 (extensions-adbe.pdf: min version to 1.7.3) ... PASSED -numrange 3 (numeric range 4,5,) ... PASSED -pdf-set-form-values 2 (compare files) ... PASSED -qpdf 184 (check version information (min 1.7.3)) ... PASSED -PASSED -numrange 4 (numeric range z1,) ... Coverage analysis ... PASSED Overall test suite ... PASSED TESTS COMPLETE. Summary: -Total tests: 46 -Passes: 46 +Total tests: 158 +Passes: 158 Failures: 0 Unexpected Passes: 0 Expected Failures: 0 @@ -1234,113 +1397,57 @@ Extra Tests: 0 PASSED +qpdf 180 (check version information (min 1.7.2)) ... PASSED +qpdf 181 (extensions-adbe.pdf: force version to 1.7.2) ... PASSED +qpdf 182 (check version information (force 1.7.2)) ... PASSED +qpdf 183 (extensions-adbe.pdf: min version to 1.7.3) ... PASSED +qpdf 184 (check version information (min 1.7.3)) ... PASSED qpdf 185 (extensions-adbe.pdf: force version to 1.7.3) ... PASSED -numrange 5 (numeric range 1z,) ... PASSED qpdf 186 (check version information (force 1.7.3)) ... PASSED -numrange 6 (numeric range 1-5?) ... PASSED qpdf 187 (extensions-adbe.pdf: min version to 1.8) ... PASSED -numrange 7 (numeric range 1-30) ... PASSED qpdf 188 (check version information (min 1.8)) ... PASSED -numrange 8 (numeric range 1-10,0,5) ... PASSED qpdf 189 (extensions-adbe.pdf: force version to 1.8) ... PASSED -numrange 9 (numeric range 1-10,1234,5) ... PASSED -numrange 10 (numeric range 1,r,3) ... PASSED qpdf 190 (check version information (force 1.8)) ... PASSED -numrange 11 (numeric range 1,r16,3) ... PASSED qpdf 191 (extensions-adbe.pdf: min version to 1.8.0) ... PASSED -numrange 12 (numeric range 1,3,5-10,z-13,13,9,z,2,r2-r4) ... PASSED qpdf 192 (check version information (min 1.8.0)) ... PASSED -numrange 13 (numeric range r1-r15) ... PASSED qpdf 193 (extensions-adbe.pdf: force version to 1.8.0) ... PASSED -PASSED - -Running ../qtest/ph.test qpdf 194 (check version information (force 1.8.0)) ... PASSED qpdf 195 (extensions-adbe.pdf: min version to 1.8.2) ... PASSED -qpdf 196 (check version information (min 1.8.2)) ... ph 1 (PointerHolder) ... PASSED +qpdf 196 (check version information (min 1.8.2)) ... PASSED qpdf 197 (extensions-adbe.pdf: force version to 1.8.2) ... PASSED -PASSED -qpdf 198 (check version information (force 1.8.2)) ... -Running ../qtest/predictors.test -PASSED +qpdf 198 (check version information (force 1.8.2)) ... PASSED qpdf 199 (extensions-adbe.pdf: min version to 1.8.5) ... PASSED -qpdf 200 (check version information (min 1.8.5)) ... predictors 1 (decode columns = 4) ... PASSED +qpdf 200 (check version information (min 1.8.5)) ... PASSED qpdf 201 (extensions-adbe.pdf: force version to 1.8.5) ... PASSED -predictors 2 (check output) ... PASSED -predictors 3 (decode columns = 5) ... PASSED qpdf 202 (check version information (force 1.8.5)) ... PASSED qpdf 203 (check file) ... PASSED qpdf 204 (extensions-adbe.pdf: force version to 1.8.5) ... PASSED -predictors 4 (check output) ... PASSED qpdf 205 (check file) ... PASSED qpdf 206 (extensions-other.pdf: min version to 1.3) ... PASSED -predictors 5 (encode columns = 4) ... PASSED qpdf 207 (check version information (min 1.3)) ... PASSED -predictors 6 (check output) ... PASSED -predictors 7 (encode columns = 5) ... PASSED qpdf 208 (extensions-other.pdf: force version to 1.3) ... PASSED qpdf 209 (check version information (force 1.3)) ... PASSED -predictors 8 (check output) ... PASSED -predictors 9 (decode 01--32-3-16) ... PASSED qpdf 210 (extensions-other.pdf: min version to 1.6) ... PASSED -predictors 10 (check output for 01--32-3-16) ... PASSED -predictors 11 (decode 02--32-1-8) ... PASSED qpdf 211 (check version information (min 1.6)) ... PASSED -predictors 12 (check output for 02--32-1-8) ... PASSED -predictors 13 (decode 03--32-3-8) ... PASSED qpdf 212 (extensions-other.pdf: force version to 1.6) ... PASSED -predictors 14 (check output for 03--32-3-8) ... PASSED -predictors 15 (decode 04--32-1-8) ... PASSED qpdf 213 (check version information (force 1.6)) ... PASSED -predictors 16 (check output for 04--32-1-8) ... PASSED -predictors 17 (decode 05--32-3-8) ... PASSED qpdf 214 (extensions-other.pdf: min version to 1.7.1) ... PASSED -predictors 18 (check output for 05--32-3-8) ... PASSED -predictors 19 (decode 06--32-1-8) ... PASSED qpdf 215 (check version information (min 1.7.1)) ... PASSED -predictors 20 (check output for 06--32-1-8) ... PASSED -predictors 21 (decode 07--32-3-8) ... PASSED qpdf 216 (extensions-other.pdf: force version to 1.7.1) ... PASSED -predictors 22 (check output for 07--32-3-8) ... PASSED -predictors 23 (decode 08--32-1-8) ... PASSED qpdf 217 (check version information (force 1.7.1)) ... PASSED -predictors 24 (check output for 08--32-1-8) ... PASSED -predictors 25 (decode 09--32-3-8) ... PASSED qpdf 218 (extensions-other.pdf: min version to 1.7.2) ... PASSED -predictors 26 (check output for 09--32-3-8) ... PASSED -predictors 27 (decode 10--32-1-8) ... PASSED qpdf 219 (check version information (min 1.7.2)) ... PASSED -predictors 28 (check output for 10--32-1-8) ... PASSED -predictors 29 (decode 11--32-3-8) ... PASSED qpdf 220 (extensions-other.pdf: force version to 1.7.2) ... PASSED -predictors 30 (check output for 11--32-3-8) ... PASSED -predictors 31 (decode 12--32-1-4) ... PASSED qpdf 221 (check version information (force 1.7.2)) ... PASSED -predictors 32 (check output for 12--32-1-4) ... PASSED -predictors 33 (decode tiff 01--16-1-8) ... PASSED qpdf 222 (extensions-other.pdf: min version to 1.7.3) ... PASSED -predictors 34 (check output for tiff-01--16-1-8) ... PASSED -predictors 35 (encode tiff 01--16-1-8) ... PASSED qpdf 223 (check version information (min 1.7.3)) ... PASSED -predictors 36 (check output for tiff-01--16-1-8) ... PASSED -predictors 37 (decode tiff 02--8-2-4) ... PASSED qpdf 224 (extensions-other.pdf: force version to 1.7.3) ... PASSED -predictors 38 (check output for tiff-02--8-2-4) ... PASSED -predictors 39 (encode tiff 02--8-2-4) ... PASSED qpdf 225 (check version information (force 1.7.3)) ... PASSED -predictors 40 (check output for tiff-02--8-2-4) ... PASSED -predictors 41 (decode tiff 03--4-1-16) ... PASSED qpdf 226 (extensions-other.pdf: min version to 1.8) ... PASSED -predictors 42 (check output for tiff-03--4-1-16) ... PASSED -predictors 43 (encode tiff 03--4-1-16) ... PASSED qpdf 227 (check version information (min 1.8)) ... PASSED -predictors 44 (check output for tiff-03--4-1-16) ... PASSED - -Running ../qtest/qutil.test -PASSED qpdf 228 (extensions-other.pdf: force version to 1.8) ... PASSED qpdf 229 (check version information (force 1.8)) ... PASSED -qpdf 230 (extensions-other.pdf: min version to 1.8.0) ... qutil 1 (QUtil) ... PASSED +qpdf 230 (extensions-other.pdf: min version to 1.8.0) ... PASSED qpdf 231 (check version information (min 1.8.0)) ... PASSED qpdf 232 (extensions-other.pdf: force version to 1.8.0) ... PASSED qpdf 233 (check version information (force 1.8.0)) ... PASSED @@ -1360,118 +1467,46 @@ qpdf 247 (extensions-adbe-other.pdf: force version to 1.3) ... PASSED qpdf 248 (check version information (force 1.3)) ... PASSED qpdf 249 (extensions-adbe-other.pdf: min version to 1.6) ... PASSED - -Running ../qtest/random.test -PASSED qpdf 250 (check version information (min 1.6)) ... PASSED qpdf 251 (extensions-adbe-other.pdf: force version to 1.6) ... PASSED -qpdf 252 (check version information (force 1.6)) ... random 1 (Random Data Providers) ... PASSED +qpdf 252 (check version information (force 1.6)) ... PASSED qpdf 253 (extensions-adbe-other.pdf: min version to 1.7.1) ... PASSED - -Running ../qtest/rc4.test -PASSED qpdf 254 (check version information (min 1.7.1)) ... PASSED qpdf 255 (extensions-adbe-other.pdf: force version to 1.7.1) ... PASSED -qpdf 256 (check version information (force 1.7.1)) ... RC4 1 (test 1) ... PASSED +qpdf 256 (check version information (force 1.7.1)) ... PASSED qpdf 257 (extensions-adbe-other.pdf: min version to 1.7.2) ... PASSED -RC4 2 (check output) ... PASSED -RC4 3 (test 1 reverse) ... PASSED qpdf 258 (check version information (min 1.7.2)) ... PASSED -RC4 4 (check output) ... PASSED -RC4 5 (test 2) ... PASSED qpdf 259 (extensions-adbe-other.pdf: force version to 1.7.2) ... PASSED -RC4 6 (check output) ... PASSED -RC4 7 (test 2 reverse) ... PASSED qpdf 260 (check version information (force 1.7.2)) ... PASSED -RC4 8 (check output) ... PASSED -RC4 9 (test 3) ... PASSED qpdf 261 (extensions-adbe-other.pdf: min version to 1.7.3) ... PASSED -RC4 10 (check output) ... PASSED -RC4 11 (test 3 reverse) ... PASSED qpdf 262 (check version information (min 1.7.3)) ... PASSED -RC4 12 (check output) ... PASSED -RC4 13 (test 4) ... PASSED qpdf 263 (extensions-adbe-other.pdf: force version to 1.7.3) ... PASSED -RC4 14 (check output) ... PASSED -RC4 15 (test 4 reverse) ... PASSED qpdf 264 (check version information (force 1.7.3)) ... PASSED -RC4 16 (check output) ... PASSED -RC4 17 (test 5) ... PASSED qpdf 265 (extensions-adbe-other.pdf: min version to 1.8) ... PASSED -RC4 18 (check output) ... PASSED -RC4 19 (test 5 reverse) ... PASSED qpdf 266 (check version information (min 1.8)) ... PASSED -RC4 20 (check output) ... PASSED - -Running ../qtest/runlength.test -PASSED qpdf 267 (extensions-adbe-other.pdf: force version to 1.8) ... PASSED qpdf 268 (check version information (force 1.8)) ... PASSED -qpdf 269 (extensions-adbe-other.pdf: min version to 1.8.0) ... runlength 1 (encode 01) ... PASSED +qpdf 269 (extensions-adbe-other.pdf: min version to 1.8.0) ... PASSED qpdf 270 (check version information (min 1.8.0)) ... PASSED -runlength 2 (check encoded output) ... PASSED -runlength 3 (decode 01.encoded) ... PASSED qpdf 271 (extensions-adbe-other.pdf: force version to 1.8.0) ... PASSED -runlength 4 (check decoded output) ... PASSED -runlength 5 (encode 02) ... PASSED qpdf 272 (check version information (force 1.8.0)) ... PASSED -runlength 6 (check encoded output) ... PASSED -runlength 7 (decode 02.encoded) ... PASSED qpdf 273 (extensions-adbe-other.pdf: min version to 1.8.2) ... PASSED -runlength 8 (check decoded output) ... PASSED -runlength 9 (encode 03) ... PASSED qpdf 274 (check version information (min 1.8.2)) ... PASSED -runlength 10 (check encoded output) ... PASSED -runlength 11 (decode 03.encoded) ... PASSED qpdf 275 (extensions-adbe-other.pdf: force version to 1.8.2) ... PASSED -runlength 12 (check decoded output) ... PASSED -runlength 13 (encode 04) ... PASSED qpdf 276 (check version information (force 1.8.2)) ... PASSED -runlength 14 (check encoded output) ... PASSED -runlength 15 (decode 04.encoded) ... PASSED qpdf 277 (extensions-adbe-other.pdf: min version to 1.8.5) ... PASSED -runlength 16 (check decoded output) ... PASSED -runlength 17 (encode 05) ... PASSED qpdf 278 (check version information (min 1.8.5)) ... PASSED -runlength 18 (check encoded output) ... PASSED -runlength 19 (decode 05.encoded) ... PASSED qpdf 279 (extensions-adbe-other.pdf: force version to 1.8.5) ... PASSED -runlength 20 (check decoded output) ... PASSED -runlength 21 (encode empty) ... PASSED qpdf 280 (check version information (force 1.8.5)) ... PASSED -runlength 22 (check encoded output) ... PASSED -runlength 23 (decode empty.encoded) ... PASSED qpdf 281 (check file) ... PASSED -PASSED -runlength 24 (check decoded output) ... qpdf 282 (extensions-adbe-other.pdf: force version to 1.8.5) ... PASSED -runlength 25 (decode with embedded EOD) ... PASSED -runlength 26 (check decoded output) ... PASSED +qpdf 282 (extensions-adbe-other.pdf: force version to 1.8.5) ... PASSED qpdf 283 (check file) ... PASSED -PASSED - -Running ../qtest/sha2.test --- Number and Name Trees --- qpdf 284 (number trees) ... PASSED qpdf 285 (name trees) ... PASSED -sha2 1 (sha2) ... --- Page Labels --- +--- Page Labels --- qpdf 286 (complex page labels) ... PASSED qpdf 287 (no zero entry for page labels) ... PASSED - -Coverage analysis ... PASSED - -Overall test suite ... PASSED - -TESTS COMPLETE. Summary: - -Total tests: 158 -Passes: 158 -Failures: 0 -Unexpected Passes: 0 -Expected Failures: 0 -Missing Tests: 0 -Extra Tests: 0 - -PASSED qpdf 288 (no page labels) ... PASSED --- Outlines --- qpdf 289 (outlines: page-labels-and-outlines) ... PASSED @@ -3428,7 +3463,7 @@ libtool: install: ranlib /build/qpdf-8.4.0/debian/tmp/usr/lib/x86_64-linux-gnu/libqpdf.a libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-linux-gnu' /bin/bash ./libtool --finish /build/qpdf-8.4.0/debian/tmp/usr/lib/x86_64-linux-gnu -libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n /build/qpdf-8.4.0/debian/tmp/usr/lib/x86_64-linux-gnu +libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n /build/qpdf-8.4.0/debian/tmp/usr/lib/x86_64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: /build/qpdf-8.4.0/debian/tmp/usr/lib/x86_64-linux-gnu @@ -3510,10 +3545,10 @@ dh_md5sums dh_builddeb dpkg-deb: building package 'libqpdf21' in '../libqpdf21_8.4.0-2_amd64.deb'. +dpkg-deb: building package 'libqpdf21-dbgsym' in '../libqpdf21-dbgsym_8.4.0-2_amd64.deb'. dpkg-deb: building package 'libqpdf-dev' in '../libqpdf-dev_8.4.0-2_amd64.deb'. dpkg-deb: building package 'qpdf' in '../qpdf_8.4.0-2_amd64.deb'. dpkg-deb: building package 'qpdf-dbgsym' in '../qpdf-dbgsym_8.4.0-2_amd64.deb'. -dpkg-deb: building package 'libqpdf21-dbgsym' in '../libqpdf21-dbgsym_8.4.0-2_amd64.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../qpdf_8.4.0-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -3521,12 +3556,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3487952/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3487952/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/475399 and its subdirectories -I: Current time: Mon Jan 16 04:34:27 -12 2023 -I: pbuilder-time-stamp: 1673886867 +I: removing directory /srv/workspace/pbuilder/3487952 and its subdirectories +I: Current time: Wed Dec 15 00:17:19 +14 2021 +I: pbuilder-time-stamp: 1639477039