I: pbuilder: network access will be disabled during build I: Current time: Fri Oct 9 05:23:26 -12 2020 I: pbuilder-time-stamp: 1602264206 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [libtemplate-perl_2.27-1.dsc] I: copying [./libtemplate-perl_2.27.orig.tar.gz] I: copying [./libtemplate-perl_2.27-1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/var/lib/jenkins/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Sat Mar 10 14:21:48 2018 -12 gpgv: using RSA key 8E590133357E11644CF48AF37306EB373559B970 gpgv: issuer "mako@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./libtemplate-perl_2.27-1.dsc dpkg-source: info: extracting libtemplate-perl in libtemplate-perl-2.27 dpkg-source: info: unpacking libtemplate-perl_2.27.orig.tar.gz dpkg-source: info: unpacking libtemplate-perl_2.27-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/18391/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='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=8' DISTRIBUTION='' HOME='/var/lib/jenkins' HOST_ARCH='arm64' IFS=' ' 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='18391' PS1='# ' PS2='> ' 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.L0Qs88IilM/pbuilderrc_PqYx --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.L0Qs88IilM/b1 --logfile b1/build.log libtemplate-perl_2.27-1.dsc' SUDO_GID='117' SUDO_UID='110' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' USERNAME='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.16:3128' I: uname -a Linux codethink-sled12-arm64 4.4.0-190-generic #220-Ubuntu SMP Fri Aug 28 23:03:33 UTC 2020 aarch64 GNU/Linux I: ls -l /bin total 4928 -rwxr-xr-x 1 root root 1216928 Apr 17 2019 bash -rwxr-xr-x 3 root root 34808 Jul 10 2019 bunzip2 -rwxr-xr-x 3 root root 34808 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 34808 Jul 10 2019 bzip2 -rwxr-xr-x 1 root root 14264 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 35576 Feb 28 2019 cat -rwxr-xr-x 1 root root 60256 Feb 28 2019 chgrp -rwxr-xr-x 1 root root 56096 Feb 28 2019 chmod -rwxr-xr-x 1 root root 64368 Feb 28 2019 chown -rwxr-xr-x 1 root root 134632 Feb 28 2019 cp -rwxr-xr-x 1 root root 129536 Jan 17 2019 dash -rwxr-xr-x 1 root root 97136 Feb 28 2019 date -rwxr-xr-x 1 root root 76736 Feb 28 2019 dd -rwxr-xr-x 1 root root 93752 Feb 28 2019 df -rwxr-xr-x 1 root root 138848 Feb 28 2019 dir -rwxr-xr-x 1 root root 75984 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 31368 Feb 28 2019 echo -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep -rwxr-xr-x 1 root root 27256 Feb 28 2019 false -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep -rwxr-xr-x 1 root root 68792 Jan 9 2019 findmnt -rwsr-xr-x 1 root root 34824 Apr 22 07:38 fusermount -rwxr-xr-x 1 root root 174304 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 89656 Jan 5 2019 gzip -rwxr-xr-x 1 root root 18440 Sep 26 2018 hostname -rwxr-xr-x 1 root root 64472 Feb 28 2019 ln -rwxr-xr-x 1 root root 52544 Jul 26 2018 login -rwxr-xr-x 1 root root 138848 Feb 28 2019 ls -rwxr-xr-x 1 root root 108552 Jan 9 2019 lsblk -rwxr-xr-x 1 root root 76840 Feb 28 2019 mkdir -rwxr-xr-x 1 root root 64480 Feb 28 2019 mknod -rwxr-xr-x 1 root root 39736 Feb 28 2019 mktemp -rwxr-xr-x 1 root root 38840 Jan 9 2019 more -rwsr-xr-x 1 root root 47112 Jan 9 2019 mount -rwxr-xr-x 1 root root 14344 Jan 9 2019 mountpoint -rwxr-xr-x 1 root root 138736 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 35560 Feb 28 2019 pwd lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash -rwxr-xr-x 1 root root 43712 Feb 28 2019 readlink -rwxr-xr-x 1 root root 68440 Feb 28 2019 rm -rwxr-xr-x 1 root root 39624 Feb 28 2019 rmdir -rwxr-xr-x 1 root root 19144 Jan 21 2019 run-parts -rwxr-xr-x 1 root root 114016 Dec 22 2018 sed lrwxrwxrwx 1 root root 4 Oct 6 20:26 sh -> dash -rwxr-xr-x 1 root root 31384 Feb 28 2019 sleep -rwxr-xr-x 1 root root 72480 Feb 28 2019 stty -rwsr-xr-x 1 root root 59424 Jan 9 2019 su -rwxr-xr-x 1 root root 31416 Feb 28 2019 sync -rwxr-xr-x 1 root root 449416 Apr 23 2019 tar -rwxr-xr-x 1 root root 10560 Jan 21 2019 tempfile -rwxr-xr-x 1 root root 88968 Feb 28 2019 touch -rwxr-xr-x 1 root root 27256 Feb 28 2019 true -rwxr-xr-x 1 root root 14264 Apr 22 07:38 ulockmgr_server -rwsr-xr-x 1 root root 30728 Jan 9 2019 umount -rwxr-xr-x 1 root root 31384 Feb 28 2019 uname -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress -rwxr-xr-x 1 root root 138848 Feb 28 2019 vdir -rwxr-xr-x 1 root root 34824 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/18391/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 10), libappconfig-perl (>= 1.56), libcgi-pm-perl, libtest-leaktrace-perl, perl dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19168 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper (>= 10); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on libappconfig-perl (>= 1.56); however: Package libappconfig-perl is not installed. pbuilder-satisfydepends-dummy depends on libcgi-pm-perl; however: Package libcgi-pm-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-leaktrace-perl; however: Package libtest-leaktrace-perl is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdmainutils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libappconfig-perl{a} libarchive-zip-perl{a} libbsd0{a} libcgi-pm-perl{a} libcroco3{a} libelf1{a} libfile-stripnondeterminism-perl{a} libglib2.0-0{a} libhtml-parser-perl{a} libhtml-tagset-perl{a} libicu63{a} libmagic-mgc{a} libmagic1{a} libncurses6{a} libpipeline1{a} libsigsegv2{a} libtest-leaktrace-perl{a} libtool{a} libuchardet0{a} liburi-perl{a} libxml2{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libcgi-fast-perl libglib2.0-data libgpm2 libhttp-message-perl libltdl-dev libmail-sendmail-perl lynx shared-mime-info wget xdg-user-dirs 0 packages upgraded, 39 newly installed, 0 to remove and 0 not upgraded. Need to get 19.1 MB of archives. After unpacking 70.4 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian buster/main arm64 libbsd0 arm64 0.9.1-2 [97.4 kB] Get: 2 http://deb.debian.org/debian buster/main arm64 bsdmainutils arm64 11.1.2+b1 [185 kB] Get: 3 http://deb.debian.org/debian buster/main arm64 libuchardet0 arm64 0.0.6-3 [65.0 kB] Get: 4 http://deb.debian.org/debian buster/main arm64 groff-base arm64 1.22.4-3 [869 kB] Get: 5 http://deb.debian.org/debian buster/main arm64 libpipeline1 arm64 1.5.1-2 [29.8 kB] Get: 6 http://deb.debian.org/debian buster/main arm64 man-db arm64 2.8.5-2 [1258 kB] Get: 7 http://deb.debian.org/debian buster/main arm64 sensible-utils all 0.0.12 [15.8 kB] Get: 8 http://deb.debian.org/debian buster/main arm64 libmagic-mgc arm64 1:5.35-4+deb10u1 [242 kB] Get: 9 http://deb.debian.org/debian buster/main arm64 libmagic1 arm64 1:5.35-4+deb10u1 [115 kB] Get: 10 http://deb.debian.org/debian buster/main arm64 file arm64 1:5.35-4+deb10u1 [66.4 kB] Get: 11 http://deb.debian.org/debian buster/main arm64 gettext-base arm64 0.19.8.1-9 [120 kB] Get: 12 http://deb.debian.org/debian buster/main arm64 libsigsegv2 arm64 2.12-2 [32.3 kB] Get: 13 http://deb.debian.org/debian buster/main arm64 m4 arm64 1.4.18-2 [198 kB] Get: 14 http://deb.debian.org/debian buster/main arm64 autoconf all 2.69-11 [341 kB] Get: 15 http://deb.debian.org/debian buster/main arm64 autotools-dev all 20180224.1 [77.0 kB] Get: 16 http://deb.debian.org/debian buster/main arm64 automake all 1:1.16.1-4 [771 kB] Get: 17 http://deb.debian.org/debian buster/main arm64 autopoint all 0.19.8.1-9 [434 kB] Get: 18 http://deb.debian.org/debian buster/main arm64 libtool all 2.4.6-9 [547 kB] Get: 19 http://deb.debian.org/debian buster/main arm64 dh-autoreconf all 19 [16.9 kB] Get: 20 http://deb.debian.org/debian buster/main arm64 libarchive-zip-perl all 1.64-1 [96.8 kB] Get: 21 http://deb.debian.org/debian buster/main arm64 libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get: 22 http://deb.debian.org/debian buster/main arm64 dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get: 23 http://deb.debian.org/debian buster/main arm64 libelf1 arm64 0.176-1.1 [160 kB] Get: 24 http://deb.debian.org/debian buster/main arm64 dwz arm64 0.12-3 [71.7 kB] Get: 25 http://deb.debian.org/debian buster/main arm64 libglib2.0-0 arm64 2.58.3-2+deb10u2 [1185 kB] Get: 26 http://deb.debian.org/debian buster/main arm64 libicu63 arm64 63.1-6+deb10u1 [8151 kB] Get: 27 http://deb.debian.org/debian buster/main arm64 libxml2 arm64 2.9.4+dfsg1-7+b3 [623 kB] Get: 28 http://deb.debian.org/debian buster/main arm64 libcroco3 arm64 0.6.12-3 [140 kB] Get: 29 http://deb.debian.org/debian buster/main arm64 libncurses6 arm64 6.1+20181013-2+deb10u2 [92.6 kB] Get: 30 http://deb.debian.org/debian buster/main arm64 gettext arm64 0.19.8.1-9 [1261 kB] Get: 31 http://deb.debian.org/debian buster/main arm64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 32 http://deb.debian.org/debian buster/main arm64 po-debconf all 1.0.21 [248 kB] Get: 33 http://deb.debian.org/debian buster/main arm64 debhelper all 12.1.1 [1016 kB] Get: 34 http://deb.debian.org/debian buster/main arm64 libappconfig-perl all 1.71-2 [67.2 kB] Get: 35 http://deb.debian.org/debian buster/main arm64 libhtml-tagset-perl all 3.20-3 [12.7 kB] Get: 36 http://deb.debian.org/debian buster/main arm64 liburi-perl all 1.76-1 [89.9 kB] Get: 37 http://deb.debian.org/debian buster/main arm64 libhtml-parser-perl arm64 3.72-3+b3 [103 kB] Get: 38 http://deb.debian.org/debian buster/main arm64 libcgi-pm-perl all 4.40-1 [222 kB] Get: 39 http://deb.debian.org/debian buster/main arm64 libtest-leaktrace-perl arm64 0.16-1+b1 [20.9 kB] Fetched 19.1 MB in 1s (15.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:arm64. (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 ... 19168 files and directories currently installed.) Preparing to unpack .../00-libbsd0_0.9.1-2_arm64.deb ... Unpacking libbsd0:arm64 (0.9.1-2) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../01-bsdmainutils_11.1.2+b1_arm64.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../02-libuchardet0_0.0.6-3_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.4-3_arm64.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../04-libpipeline1_1.5.1-2_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.8.5-2_arm64.deb ... Unpacking man-db (2.8.5-2) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../06-sensible-utils_0.0.12_all.deb ... Unpacking sensible-utils (0.0.12) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../07-libmagic-mgc_1%3a5.35-4+deb10u1_arm64.deb ... Unpacking libmagic-mgc (1:5.35-4+deb10u1) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../08-libmagic1_1%3a5.35-4+deb10u1_arm64.deb ... Unpacking libmagic1:arm64 (1:5.35-4+deb10u1) ... Selecting previously unselected package file. Preparing to unpack .../09-file_1%3a5.35-4+deb10u1_arm64.deb ... Unpacking file (1:5.35-4+deb10u1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../10-gettext-base_0.19.8.1-9_arm64.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libsigsegv2:arm64. Preparing to unpack .../11-libsigsegv2_2.12-2_arm64.deb ... Unpacking libsigsegv2:arm64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../12-m4_1.4.18-2_arm64.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../13-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../14-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../15-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../16-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package libtool. Preparing to unpack .../17-libtool_2.4.6-9_all.deb ... Unpacking libtool (2.4.6-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../18-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../19-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../20-libfile-stripnondeterminism-perl_1.1.2-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.1.2-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../21-dh-strip-nondeterminism_1.1.2-1_all.deb ... Unpacking dh-strip-nondeterminism (1.1.2-1) ... Selecting previously unselected package libelf1:arm64. Preparing to unpack .../22-libelf1_0.176-1.1_arm64.deb ... Unpacking libelf1:arm64 (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.12-3_arm64.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libglib2.0-0:arm64. Preparing to unpack .../24-libglib2.0-0_2.58.3-2+deb10u2_arm64.deb ... Unpacking libglib2.0-0:arm64 (2.58.3-2+deb10u2) ... Selecting previously unselected package libicu63:arm64. Preparing to unpack .../25-libicu63_63.1-6+deb10u1_arm64.deb ... Unpacking libicu63:arm64 (63.1-6+deb10u1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../26-libxml2_2.9.4+dfsg1-7+b3_arm64.deb ... Unpacking libxml2:arm64 (2.9.4+dfsg1-7+b3) ... Selecting previously unselected package libcroco3:arm64. Preparing to unpack .../27-libcroco3_0.6.12-3_arm64.deb ... Unpacking libcroco3:arm64 (0.6.12-3) ... Selecting previously unselected package libncurses6:arm64. Preparing to unpack .../28-libncurses6_6.1+20181013-2+deb10u2_arm64.deb ... Unpacking libncurses6:arm64 (6.1+20181013-2+deb10u2) ... Selecting previously unselected package gettext. Preparing to unpack .../29-gettext_0.19.8.1-9_arm64.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../30-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../31-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../32-debhelper_12.1.1_all.deb ... Unpacking debhelper (12.1.1) ... Selecting previously unselected package libappconfig-perl. Preparing to unpack .../33-libappconfig-perl_1.71-2_all.deb ... Unpacking libappconfig-perl (1.71-2) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../34-libhtml-tagset-perl_3.20-3_all.deb ... Unpacking libhtml-tagset-perl (3.20-3) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../35-liburi-perl_1.76-1_all.deb ... Unpacking liburi-perl (1.76-1) ... Selecting previously unselected package libhtml-parser-perl. Preparing to unpack .../36-libhtml-parser-perl_3.72-3+b3_arm64.deb ... Unpacking libhtml-parser-perl (3.72-3+b3) ... Selecting previously unselected package libcgi-pm-perl. Preparing to unpack .../37-libcgi-pm-perl_4.40-1_all.deb ... Unpacking libcgi-pm-perl (4.40-1) ... Selecting previously unselected package libtest-leaktrace-perl. Preparing to unpack .../38-libtest-leaktrace-perl_0.16-1+b1_arm64.deb ... Unpacking libtest-leaktrace-perl (0.16-1+b1) ... Setting up libpipeline1:arm64 (1.5.1-2) ... Setting up libmagic-mgc (1:5.35-4+deb10u1) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libglib2.0-0:arm64 (2.58.3-2+deb10u2) ... No schema files found: doing nothing. Setting up libhtml-tagset-perl (3.20-3) ... Setting up libmagic1:arm64 (1:5.35-4+deb10u1) ... Setting up gettext-base (0.19.8.1-9) ... Setting up file (1:5.35-4+deb10u1) ... Setting up libicu63:arm64 (63.1-6+deb10u1) ... Setting up libtest-leaktrace-perl (0.16-1+b1) ... Setting up autotools-dev (20180224.1) ... Setting up libncurses6:arm64 (6.1+20181013-2+deb10u2) ... Setting up libsigsegv2:arm64 (2.12-2) ... Setting up autopoint (0.19.8.1-9) ... Setting up sensible-utils (0.0.12) ... Setting up libuchardet0:arm64 (0.0.6-3) ... Setting up libbsd0:arm64 (0.9.1-2) ... Setting up libelf1:arm64 (0.176-1.1) ... Setting up libxml2:arm64 (2.9.4+dfsg1-7+b3) ... Setting up liburi-perl (1.76-1) ... Setting up libappconfig-perl (1.71-2) ... Setting up libfile-stripnondeterminism-perl (1.1.2-1) ... Setting up libtool (2.4.6-9) ... Setting up m4 (1.4.18-2) ... Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libcroco3:arm64 (0.6.12-3) ... Setting up autoconf (2.69-11) ... Setting up dwz (0.12-3) ... Setting up groff-base (1.22.4-3) ... Setting up libhtml-parser-perl (3.72-3+b3) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up gettext (0.19.8.1-9) ... Setting up libcgi-pm-perl (4.40-1) ... Setting up man-db (2.8.5-2) ... Not building database; man-db/auto-update is not 'true'. Setting up intltool-debian (0.35.0+20060710.5) ... Setting up po-debconf (1.0.21) ... Setting up debhelper (12.1.1) ... Setting up dh-autoreconf (19) ... Setting up dh-strip-nondeterminism (1.1.2-1) ... Processing triggers for libc-bin (2.28-10) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... 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/libtemplate-perl-2.27/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package libtemplate-perl dpkg-buildpackage: info: source version 2.27-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Benjamin Mako Hill dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 fakeroot debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/build/libtemplate-perl-2.27' dh_auto_clean rm -f /build/libtemplate-perl-2.27/.defaults.cfg rm -f /build/libtemplate-perl-2.27/t/test/src/divisionbyzero.ttc rm -rf /build/libtemplate-perl-2.27/t/test/tmp/cache/* [ ! -f /build/libtemplate-perl-2.27/debian/Config.pm.backup.tmp ] || mv -f /build/libtemplate-perl-2.27/debian/Config.pm.backup.tmp /build/libtemplate-perl-2.27/lib/Template/Config.pm make[1]: Leaving directory '/build/libtemplate-perl-2.27' dh_clean debian/rules build dh build dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/build/libtemplate-perl-2.27' [ ! -f /build/libtemplate-perl-2.27/debian/Config.pm.backup.tmp ] && cp /build/libtemplate-perl-2.27/lib/Template/Config.pm /build/libtemplate-perl-2.27/debian/Config.pm.backup.tmp dh_auto_configure perl -I. Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -ffile-prefix-map=/build/libtemplate-perl-2.27=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "LD=aarch64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/build/libtemplate-perl-2.27=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro" Template Toolkit Version 2.27 ============================= Using Unix defaults. Run 'perl Makefile.PL TT_HELP' for a summary of options. Accepting defaults automatically (TT_ACCEPT). Template::Stash::XS ------------------- The Template::Stash module is a core part of the Template Toolkit, implementing the magic for accessing data using the dot notation. There is a high speed version, Template::Stash::XS, written in C. This makes the Template Toolkit run about twice as fast as when using the regular Template::Stash written in Perl. If you've got a C compiler on your system then you can elect to have the XS Stash built. You can also specify that you want to use the XS Stash by default. Note that as of version 2.15 the XS Stash now supports access to tied hashes and arrays. See 'perldoc Template::Config' for further details. Do you want to build the XS Stash module? [y] y Do you want to use the XS Stash by default? [y] y Checking if your kit is complete... Warning: the following files are missing in your kit: t/url2.t Please inform the author. Checking if your kit is complete... Looks good Writing MYMETA.yml and MYMETA.json Generating a Unix-style Makefile Writing Makefile for Template Writing MYMETA.yml and MYMETA.json Configuration complete. You should now run 'make', 'make test' and then 'make install'. See the README file for further information. make[1]: Leaving directory '/build/libtemplate-perl-2.27' dh_auto_build make -j8 make[1]: Entering directory '/build/libtemplate-perl-2.27' make[2]: Entering directory '/build/libtemplate-perl-2.27/xs' Running Mkbootstrap for XS () "/usr/bin/perl" "/usr/share/perl/5.28.1/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.28/ExtUtils/typemap' Stash.xs > Stash.xsc chmod 644 "XS.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- XS.bs ../blib/arch/auto/Template/Stash/XS/XS.bs 644 cp lib/Template/Plugin/Directory.pm blib/lib/Template/Plugin/Directory.pm cp lib/Template/FAQ.pod blib/lib/Template/FAQ.pod cp lib/Template/Exception.pm blib/lib/Template/Exception.pm cp lib/Template.pm blib/lib/Template.pm cp lib/Template/Plugin/HTML.pm blib/lib/Template/Plugin/HTML.pm cp lib/Template/Plugin/Format.pm blib/lib/Template/Plugin/Format.pm cp lib/Template/Plugin/File.pm blib/lib/Template/Plugin/File.pm cp lib/Template/Plugin/Filter.pm blib/lib/Template/Plugin/Filter.pm cp lib/Template/Filters.pm blib/lib/Template/Filters.pm cp lib/Template/Plugin/Assert.pm blib/lib/Template/Plugin/Assert.pm cp lib/Template/Parser.pm blib/lib/Template/Parser.pm cp lib/Template/Namespace/Constants.pm blib/lib/Template/Namespace/Constants.pm cp lib/Template/Directive.pm blib/lib/Template/Directive.pm cp lib/Template/Document.pm blib/lib/Template/Document.pm cp lib/Template/Manual/Views.pod blib/lib/Template/Manual/Views.pod cp lib/Template/Manual.pod blib/lib/Template/Manual.pod cp lib/Template/Base.pm blib/lib/Template/Base.pm cp lib/Template/Manual/Internals.pod blib/lib/Template/Manual/Internals.pod cp lib/Template/Plugin/Dumper.pm blib/lib/Template/Plugin/Dumper.pm cp lib/Template/Manual/Credits.pod blib/lib/Template/Manual/Credits.pod cp lib/Template/Manual/Config.pod blib/lib/Template/Manual/Config.pod cp lib/Template/Context.pm blib/lib/Template/Context.pm cp lib/Template/Manual/Syntax.pod blib/lib/Template/Manual/Syntax.pod cp lib/Template/Plugin/CGI.pm blib/lib/Template/Plugin/CGI.pm cp lib/Template/Manual/VMethods.pod blib/lib/Template/Manual/VMethods.pod cp lib/Template/Constants.pm blib/lib/Template/Constants.pm cp lib/Template/Plugin/Image.pm blib/lib/Template/Plugin/Image.pm cp lib/Template/Plugin/Datafile.pm blib/lib/Template/Plugin/Datafile.pm cp lib/Template/Config.pm blib/lib/Template/Config.pm cp lib/Template/Modules.pod blib/lib/Template/Modules.pod cp lib/Template/Iterator.pm blib/lib/Template/Iterator.pm cp lib/Template/Plugin/Date.pm blib/lib/Template/Plugin/Date.pm cp lib/Template/Manual/Filters.pod blib/lib/Template/Manual/Filters.pod cp lib/Template/Manual/Directives.pod blib/lib/Template/Manual/Directives.pod cp lib/Template/Plugin.pm blib/lib/Template/Plugin.pm cp lib/Template/Grammar.pm blib/lib/Template/Grammar.pm cp lib/Template/Manual/Intro.pod blib/lib/Template/Manual/Intro.pod cp lib/Template/Manual/Plugins.pod blib/lib/Template/Manual/Plugins.pod cp lib/Template/Manual/Variables.pod blib/lib/Template/Manual/Variables.pod mv Stash.xsc Stash.c aarch64-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 -ffile-prefix-map=/build/libtemplate-perl-2.27=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"2.27\" -DXS_VERSION=\"2.27\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE" Stash.c cp lib/Template/Stash/Context.pm blib/lib/Template/Stash/Context.pm cp lib/Template/Plugin/View.pm blib/lib/Template/Plugin/View.pm cp lib/Template/Plugin/Procedural.pm blib/lib/Template/Plugin/Procedural.pm cp lib/Template/Tutorial/Web.pod blib/lib/Template/Tutorial/Web.pod cp lib/Template/Toolkit.pm blib/lib/Template/Toolkit.pm cp lib/Template/Service.pm blib/lib/Template/Service.pm cp lib/Template/Plugin/Wrap.pm blib/lib/Template/Plugin/Wrap.pm cp lib/Template/Plugins.pm blib/lib/Template/Plugins.pm cp lib/Template/Plugin/URL.pm blib/lib/Template/Plugin/URL.pm cp lib/Template/Provider.pm blib/lib/Template/Provider.pm cp lib/Template/Tutorial.pod blib/lib/Template/Tutorial.pod cp lib/Template/Test.pm blib/lib/Template/Test.pm cp lib/Template/Tools.pod blib/lib/Template/Tools.pod cp lib/Template/Plugin/Scalar.pm blib/lib/Template/Plugin/Scalar.pm cp lib/Template/Stash.pm blib/lib/Template/Stash.pm cp lib/Template/Plugin/String.pm blib/lib/Template/Plugin/String.pm cp lib/Template/Plugin/Math.pm blib/lib/Template/Plugin/Math.pm cp lib/Template/Plugin/Iterator.pm blib/lib/Template/Plugin/Iterator.pm cp lib/Template/Tutorial/Datafile.pod blib/lib/Template/Tutorial/Datafile.pod cp lib/Template/Stash/XS.pm blib/lib/Template/Stash/XS.pm cp lib/Template/View.pm blib/lib/Template/View.pm cp lib/Template/Plugin/Pod.pm blib/lib/Template/Plugin/Pod.pm cp lib/Template/Plugin/Table.pm blib/lib/Template/Plugin/Table.pm cp lib/Template/VMethods.pm blib/lib/Template/VMethods.pm cp lib/Template/Tools/tpage.pod blib/lib/Template/Tools/tpage.pod cp lib/Template/Tools/ttree.pod blib/lib/Template/Tools/ttree.pod rm -f ../blib/arch/auto/Template/Stash/XS/XS.so aarch64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/build/libtemplate-perl-2.27=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -shared -L/usr/local/lib -fstack-protector-strong Stash.o -o ../blib/arch/auto/Template/Stash/XS/XS.so \ \ chmod 755 ../blib/arch/auto/Template/Stash/XS/XS.so make[2]: Leaving directory '/build/libtemplate-perl-2.27/xs' cp bin/tpage blib/script/tpage cp bin/ttree blib/script/ttree "/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/tpage "/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/ttree Manifying 2 pod documents Manifying 34 pod documents Manifying 31 pod documents make[1]: Leaving directory '/build/libtemplate-perl-2.27' dh_auto_test make -j8 test TEST_VERBOSE=1 make[1]: Entering directory '/build/libtemplate-perl-2.27' make[2]: Entering directory '/build/libtemplate-perl-2.27/xs' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- XS.bs ../blib/arch/auto/Template/Stash/XS/XS.bs 644 make[2]: Leaving directory '/build/libtemplate-perl-2.27/xs' make[2]: Entering directory '/build/libtemplate-perl-2.27/xs' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- XS.bs ../blib/arch/auto/Template/Stash/XS/XS.bs 644 No tests defined for Template::Stash::XS extension. make[2]: Leaving directory '/build/libtemplate-perl-2.27/xs' 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/anycase.t t/args.t t/assert.t t/base.t t/binop.t t/block.t t/blocks.t t/capture.t t/case.t t/cgi.t t/chomp.t t/compile1.t t/compile2.t t/compile3.t t/compile4.t t/compile5.t t/config.t t/constants.t t/context.t t/datafile.t t/date.t t/debug.t t/directive.t t/directry.t t/document.t t/dumper.t t/error.t t/evalperl.t t/exception.t t/factory.t t/file.t t/fileline.t t/filter.t t/foreach.t t/format.t t/html.t t/image.t t/include.t t/iterator.t t/leak.t t/list.t t/macro.t t/math.t t/object.t t/outline.t t/output.t t/parser.t t/parser2.t t/plugins.t t/plusfile.t t/pod.t t/prefix.t t/proc.t t/process.t t/process_dir.t t/provider.t t/ref.t t/scalar.t t/service.t t/skel.t t/stash-xs-unicode.t t/stash-xs.t t/stash.t t/stashc.t t/stop.t t/strcat.t t/strict.t t/string.t t/switch.t t/table.t t/tags.t t/template.t t/text.t t/throw.t t/tiedhash.t t/trace_vars.t t/try.t t/unicode.t t/url.t t/vars.t t/varsv1.t t/view.t t/while.t t/wrap.t t/wrapper.t t/zz-plugin-leak.t t/zz-pmv.t t/zz-pod-coverage.t t/zz-pod-kwalitee.t t/zz-stash-xs-leak.t t/zz-url2.t t/vmethods/hash.t t/vmethods/list.t t/vmethods/replace.t t/vmethods/text.t t/compile1.t .......... 1..15 ok 1 - running test_expect() ok 2 - template processor is engaged ok 3 - input read and split into 5 tests ok 4 - template text 1 processed OK: [% INCLUDE evalperl %] ok 5 - template text 1 matched expected ok 6 - template text 2 processed OK: [% TRY %]\n[% INCLUDE foo %]\n[% C... ok 7 - template text 2 matched expected ok 8 - template text 3 processed OK: [% META author => 'abw' version ... ok 9 - template text 3 matched expected ok 10 - template text 4 processed OK: [% INCLUDE baz %] ok 11 - template text 4 matched expected ok 12 - template text 5 processed OK: [%- # first pass, writes the com... ok 13 - template text 5 matched expected ok 14 ok 15 ok t/compile2.t .......... 1..15 ok 1 ok 2 ok 3 ok 4 ok 5 - running test_expect() ok 6 - template processor is engaged ok 7 - input read and split into 4 tests ok 8 - template text 1 processed OK: [% INCLUDE foo a = 'any value' %... ok 9 - template text 1 matched expected ok 10 - template text 2 processed OK: [% META author => 'billg' versio... ok 11 - template text 2 matched expected ok 12 - template text 3 processed OK: [% META author => 'billg' versio... ok 13 - template text 3 matched expected ok 14 - template text 4 processed OK: [%- # second pass, reads the com... ok 15 - template text 4 matched expected ok t/compile3.t .......... 1..13 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 - running test_expect() ok 7 - template processor is engaged ok 8 - input read and split into 2 tests ok 9 - template text 1 processed OK: [% META author => 'albert' versi... ok 10 - template text 1 matched expected ok 11 - template text 2 processed OK: [%# we want to break 'compile' t... ok 12 - template text 2 matched expected ok 13 ok t/compile4.t .......... 1..13 ok 1 - running test_expect() ok 2 - template processor is engaged ok 3 - input read and split into 5 tests ok 4 - template text 1 processed OK: [% TRY %]\n[% INCLUDE foo %]\n[% C... ok 5 - template text 1 matched expected ok 6 - template text 2 processed OK: [% META author => 'abw' version ... ok 7 - template text 2 matched expected ok 8 - template text 3 processed OK: [% TRY %]\n[% INCLUDE bar/baz wor... ok 9 - template text 3 matched expected ok 10 - template text 4 processed OK: [% INCLUDE "$root/src/blam" %] ok 11 - template text 4 matched expected ok 12 - template text 5 processed OK: [%- # first pass, writes the com... ok 13 - template text 5 matched expected ok t/compile5.t .......... zero: /build/libtemplate-perl-2.27/t/test/src/divisionbyzero 1..14 ok 1 - cached foo ok 2 - cached bar ok 3 - cached blam ok 4 - running test_expect() ok 5 - template processor is engaged ok 6 - input read and split into 4 tests ok 7 - template text 1 processed OK: [% INCLUDE foo a = 'any value' %... ok 8 - template text 1 matched expected ok 9 - template text 2 processed OK: [% META author => 'billg' versio... ok 10 - template text 2 matched expected ok 11 - template text 3 processed OK: [% INCLUDE "$root/src/blam" %] ok 12 - template text 3 matched expected ok 13 - template text 4 processed OK: [%- # second pass, reads the com... ok 14 - template text 4 matched expected ok t/anycase.t ........... 1..10 ok 1 ok 2 - running test_expect() ok 3 - template processor is engaged ok 4 - input read and split into 3 tests ok 5 - ANYCASE processed OK: %% page = { wrapper = 'html', in... ok 6 - ANYCASE matched expected ok 7 - template name is a keyword processed OK: %% block view\nThis is the view\n%... ok 8 - template name is a keyword matched expected ok 9 - different kinds of include processed OK: %% block include\nThis is the inc... ok 10 - different kinds of include matched expected ok t/args.t .............. 1..17 ok 1 - running test_expect() ok 2 - template processor is engaged ok 3 - input read and split into 7 tests ok 4 - template text 1 processed OK: [% args(a b c) %] ok 5 - template text 1 matched expected ok 6 - template text 2 processed OK: [% args(a b c d=e f=g) %] ok 7 - template text 2 matched expected ok 8 - template text 3 processed OK: [% args(a, b, c, d=e, f=g) %] ok 9 - template text 3 matched expected ok 10 - template text 4 processed OK: [% args(a, b, c, d=e, f=g,) %] ok 11 - template text 4 matched expected ok 12 - template text 5 processed OK: [% args(d=e, a, b, f=g, c) %] ok 13 - template text 5 matched expected ok 14 - template text 6 processed OK: [% obj.foo(d=e, a, b, f=g, c) %] ok 15 - template text 6 matched expected ok 16 - template text 7 processed OK: [% obj.foo(d=e, a, b, f=g, c).sp... ok 17 - template text 7 matched expected ok t/assert.t ............ 1..17 ok 1 - running test_expect() ok 2 - template processor is engaged ok 3 - input read and split into 7 tests ok 4 - template text 1 processed OK: ([% object.nil %]) ok 5 - template text 1 matched expected ok 6 - template text 2 processed OK: [% USE assert;\n TRY; object.as... ok 7 - template text 2 matched expected ok 8 - template text 3 processed OK: [% USE assert;\n TRY; hash.asse... ok 9 - template text 3 matched expected ok 10 - template text 4 processed OK: [% USE assert;\n TRY; list.asse... ok 11 - template text 4 matched expected ok 12 - template text 5 processed OK: [% USE assert;\n TRY; list.asse... ok 13 - template text 5 matched expected ok 14 - template text 6 processed OK: [% USE assert;\n TRY; assert.no... ok 15 - template text 6 matched expected ok 16 - template text 7 processed OK: [% USE assert;\n TRY; assert.su... ok 17 - template text 7 matched expected ok t/base.t .............. 1..24 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 - package version ok 23 - created a version object ok 24 - object version ok t/binop.t ............. 1..57 ok 1 - running test_expect() ok 2 - template processor is engaged ok 3 - input read and split into 27 tests ok 4 - template text 1 processed OK: maybe\n[% IF yes %]\nyes\n[% END %] ok 5 - template text 1 matched expected ok 6 - template text 2 processed OK: [% IF yes %]\nyes\n[% ELSE %]\nno \n... ok 7 - template text 2 matched expected ok 8 - template text 3 processed OK: [% IF yes %]\nyes\n[% ELSE %]\nno \n... ok 9 - template text 3 matched expected ok 10 - template text 4 processed OK: [% IF yes and true %]\nyes\n[% ELS... ok 11 - template text 4 matched expected ok 12 - template text 5 processed OK: [% IF yes && true %]\nyes\n[% ELSE... ok 13 - template text 5 matched expected ok 14 - template text 6 processed OK: [% IF yes && sad || happy %]\nyes... ok 15 - template text 6 matched expected ok 16 - template text 7 processed OK: [% IF yes AND ten && true and tw... ok 17 - template text 7 matched expected ok 18 - template text 8 processed OK: [% IF ! yes %]\nno\n[% ELSE %]\nyes... ok 19 - template text 8 matched expected ok 20 - template text 9 processed OK: [% UNLESS yes %]\nno\n[% ELSE %]\ny... ok 21 - template text 9 matched expected ok 22 - template text 10 processed OK: [% "yes" UNLESS no %] ok 23 - template text 10 matched expected ok 24 - template text 11 processed OK: [% IF ! yes %]\nno\n[% ELSE %]\nyes... ok 25 - template text 11 matched expected ok 26 - template text 12 processed OK: [% IF yes || no %]\nyes\n[% ELSE %... ok 27 - template text 12 matched expected ok 28 - template text 13 processed OK: [% IF yes || no || true || false... ok 29 - template text 13 matched expected ok 30 - template text 14 processed OK: [% IF yes or no %]\nyes\n[% ELSE %... ok 31 - template text 14 matched expected ok 32 - template text 15 processed OK: [% IF not false and not sad %]\ny... ok 33 - template text 15 matched expected ok 34 - template text 16 processed OK: [% IF ten == 10 %]\nyes\n[% ELSE %... ok 35 - template text 16 matched expected ok 36 - template text 17 processed OK: [% IF ten == twenty %]\nI canna b... ok 37 - template text 17 matched expected ok 38 - template text 18 processed OK: [% IF ten >= twenty or false %]\n... ok 39 - template text 18 matched expected ok 40 - template text 19 processed OK: [% IF ten >= twenty or false %]\n... ok 41 - template text 19 matched expected ok 42 - template text 20 processed OK: [% IF ten > twenty %]\nno\n[% ELSI... ok 43 - template text 20 matched expected ok 44 - template text 21 processed OK: [% IF ten != 10 %]\nno\n[% ELSIF t... ok 45 - template text 21 matched expected ok 46 - template text 22 processed OK: [% IF alpha AND omega %]\nalpha a... ok 47 - template text 22 matched expected ok 48 - template text 23 processed OK: [% IF omega AND alpha %]\nomega a... ok 49 - template text 23 matched expected ok 50 - template text 24 processed OK: [% IF alpha OR omega %]\nalpha an... ok 51 - template text 24 matched expected ok 52 - template text 25 processed OK: [% IF omega OR alpha %]\nalpha an... ok 53 - template text 25 matched expected ok 54 - template text 26 processed OK: [% small = 5\n mid = 7\n big... ok 55 - template text 26 matched expected ok 56 - template text 27 processed OK: [% 10 mod 4 +%] [% 10 MOD 4 +%]\n... ok 57 - template text 27 matched expected ok t/block.t ............. 1..17 ok 1 - running test_expect() ok 2 - template processor is engaged ok 3 - input read and split into 7 tests ok 4 - template text 1 processed OK: [% BLOCK block1 %]\nThis is the o... ok 5 - template text 1 matched expected ok 6 - template text 2 processed OK: [% BLOCK block1 %]\nThis is the o... ok 7 - template text 2 matched expected ok 8 - template text 3 processed OK: [% INCLUDE block_a +%]\n[% INCLUD... ok 9 - template text 3 matched expected ok 10 - template text 4 processed OK: [% INCLUDE header \n title = 'A... ok 11 - template text 4 matched expected ok 12 - template text 5 processed OK: [% BLOCK foo:bar %]\nblah\n[% END ... ok 13 - template text 5 matched expected ok 14 - template text 6 processed OK: [% BLOCK 'hello html' -%]\nHello ... ok 15 - template text 6 matched expected ok 16 - template text 7 processed OK: <[% INCLUDE foo %]>\n[% BLOCK foo... ok 17 - template text 7 matched expected ok t/blocks.t ............ 1..15 ok 1 - running test_expect() ok 2 - template processor is engaged ok 3 - input read and split into 6 tests ok 4 - template text 1 processed OK: [% TRY; INCLUDE blockdef/block1;... ok 5 - template text 1 matched expected ok 6 - template text 2 processed OK: [% INCLUDE blockdef/block1 %] ok 7 - template text 2 matched expected ok 8 - template text 3 processed OK: [% INCLUDE blockdef/block1 a='am... ok 9 - template text 3 matched expected ok 10 - template text 4 processed OK: [% TRY; INCLUDE blockdef/none; C... ok 11 - template text 4 matched expected ok 12 - template text 5 processed OK: [% INCLUDE "$dir/blockdef/block1... ok 13 - template text 5 matched expected ok 14 - template text 6 processed OK: [% BLOCK one -%]\nblock one\n[% BL... ok 15 - template text 6 matched expected ok t/capture.t ........... 1..13 ok 1 - running test_expect() ok 2 - template processor is engaged ok 3 - input read and split into 5 tests ok 4 - template text 1 processed OK: [% BLOCK foo %]\nThis is block fo... ok 5 - template text 1 matched expected ok 6 - template text 2 processed OK: [% d = BLOCK %]\nThis is the bloc... ok 7 - template text 2 matched expected ok 8 - template text 3 processed OK: [% e = IF a == 'alpha' %]\na is [... ok 9 - template text 3 matched expected ok 10 - template text 4 processed OK: [% a = FOREACH b = [1 2 3] %]\n[%... ok 11 - template text 4 matched expected ok 12 - template text 5 processed OK: [% BLOCK userinfo %]\nname: [% us... ok 13 - template text 5 matched expected ok t/case.t .............. 1..16 ok 1 ok 2 - running test_expect() ok 3 - template processor is engaged ok 4 - input read and split into 6 tests ok 5 - template text 1 processed OK: [% include = a %]\n[% for = b %]\n... ok 6 - template text 1 matched expected ok 7 - template text 2 processed OK: [% IF a AND b %]\ngood\n[% ELSE %]... ok 8 - template text 2 matched expected ok 9 - template text 3 processed OK: [% IF a and b %]\ngood\n[% ELSE %]... ok 10 - template text 3 matched expected ok 11 - template text 4 processed OK: [% include = a %]\n[% include %] ok 12 - template text 4 matched expected ok 13 - template text 5 processed OK: [% include foo bar='baz' %]\n[% B... ok 14 - template text 5 matched expected ok 15 - template text 6 processed OK: [% 10 div 3 %] [% 10 DIV 3 +%]\n[... ok 16 - template text 6 matched expected ok CGI::param called in list context from input text line 2, this can lead to vulnerabilities. See the warning in "Fetching the value or values of a single named parameter" at /usr/share/perl5/CGI.pm line 412, line 1. t/cgi.t ............... 1..15 ok 1 - running test_expect() ok 2 - template processor is engaged ok 3 - input read and split into 6 tests ok 4 - template text 1 processed OK: [% USE cgi = CGI('id=abw&name=An... ok 5 - template text 1 matched expected ok 6 - template text 2 processed OK: name: [% global.cgi.param('name'... ok 7 - template text 2 matched expected ok 8 - template text 3 processed OK: [% FOREACH key = global.cgi.para... ok 9 - template text 3 matched expected ok 10 - template text 4 processed OK: [% FOREACH key = global.cgi.para... ok 11 - template text 4 matched expected ok 12 - template text 5 processed OK: [% FOREACH x = global.cgi.checkb... ok 13 - template text 5 matched expected ok 14 - template text 6 processed OK: [% USE cgi('item=foo&items=one&i... ok 15 - template text 6 matched expected ok t/chomp.t ............. 1..78 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 - foo ok 7 - foo out ok 8 - bar ok 9 - bar out ok 10 - baz ok 11 - baz out ok 12 - ding ok 13 - ding out ok 14 - dong ok 15 - dong out ok 16 - dang ok 17 - dang out ok 18 - winsux1 ok 19 - winsux1 out ok 20 - winsux2 ok 21 - winsux2 out ok 22 - winsux3 ok 23 - winsux3 out ok 24 - winsux4 ok 25 - winsux4 out ok 26 - dos_newlines ok 27 - dos_newlines out ok 28 - pre pi ok 29 - pre pi match ok 30 - pre e ok 31 - pre e match ok 32 - pre phi ok 33 - pre phi match ok 34 - pre hello ok 35 - pre hello match ok 36 - pre world ok 37 - pre world match ok 38 - post pi ok 39 - post pi match ok 40 - post e ok 41 - post e match ok 42 - post phi ok 43 - post phi match ok 44 - post hello ok 45 - post hello match ok 46 - post world ok 47 - post world match ok 48 - running test_expect() ok 49 - template processor is engaged ok 50 - input read and split into 14 tests ok 51 - template text 1 processed OK: begin[% a = 10; b = 20 %]\n [... ok 52 - template text 1 matched expected ok 53 - template text 2 processed OK: ok 54 - template text 2 matched expected ok 55 - template text 3 processed OK: begin[% a = 10; b = 20 %]\n [... ok 56 - template text 3 matched expected ok 57 - template text 4 processed OK: ok 58 - template text 4 matched expected ok 59 - template text 5 processed OK: begin[% a = 10; b = 20 %]\n [... ok 60 - template text 5 matched expected ok 61 - template text 6 processed OK: ok 62 - template text 6 matched expected ok 63 - template text 7 processed OK: begin[% a = 10; b = 20 %]\n [... ok 64 - template text 7 matched expected ok 65 - template text 8 processed OK: begin[% a = 10; b = 20 %]\n [... ok 66 - template text 8 matched expected ok 67 - template text 9 processed OK: ok 68 - template text 9 matched expected ok 69 - template text 10 processed OK: begin[% a = 10; b = 20 %]\n [... ok 70 - template text 10 matched expected ok 71 - template text 11 processed OK: ok 72 - template text 11 matched expected ok 73 - template text 12 processed OK: begin[% a = 10; b = 20 %]\n [... ok 74 - template text 12 matched expected ok 75 - template text 13 processed OK: ok 76 - template text 13 matched expected ok 77 - template text 14 processed OK: begin[% a = 10; b = 20 %] \n[... ok 78 - template text 14 matched expected ok t/config.t ............ 1..44 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok t/constants.t ......... 1..41 ok 1 - created constants namespace ok 2 - author match ok 3 - single match ok 4 - double match ok 5 - col.back match ok 6 - col.text match ok 7 - created Template::Directive factory ok 8 - created Template::Parser parser ok 9 - author folded ok 10 - col.back folded ok 11 - col.user unfolded ok 12 - created Template::Parser parser ok 13 - author folded ok 14 - col.back folded ok 15 - col.user unfolded ok 16 - created tt1 ok 17 - created tt2 ok 18 - created tt3 ok 19 - running test_expect() ok 20 - template processor is engaged ok 21 - input read and split into 10 tests ok 22 - template text 1 processed OK: hello [% const.author %]\n[% "bac... ok 23 - template text 1 matched expected ok 24 - template text 2 processed OK: [% const.col.keys.sort.join(', '... ok 25 - template text 2 matched expected ok 26 - template text 3 processed OK: [% const.col.keys.sort.join(cons... ok 27 - template text 3 matched expected ok 28 - template text 4 processed OK: zero [% const.counter %]\none [% ... ok 29 - template text 4 matched expected ok 30 - template text 5 processed OK: [% "$constants.author thinks " %... ok 31 - template text 5 matched expected ok 32 - template text 6 processed OK: [% "$const.author thinks " -%]\n[... ok 33 - template text 6 matched expected ok 34 - no const.foo processed OK: no [% const.foo %]? ok 35 - no const.foo matched expected ok 36 - template text 8 processed OK: fave [% const.fave %]\ncol [% co... ok 37 - template text 8 matched expected ok 38 - defer references processed OK: [% "$key\n" FOREACH key = consta... ok 39 - defer references matched expected ok 40 - template text 10 processed OK: a: [% const.author %]\nb: [% cons... ok 41 - template text 10 matched expected ok t/context.t ........... 1..54 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok t/datafile.t .......... 1..9 ok 1 - running test_expect() ok 2 - template processor is engaged ok 3 - input read and split into 3 tests ok 4 - template text 1 processed OK: [% USE userlist = datafile(dataf... ok 5 - template text 1 matched expected ok 6 - template text 2 processed OK: [% USE userlist = datafile(dataf... ok 7 - template text 2 matched expected ok 8 - template text 3 processed OK: [% USE userlist = datafile(dataf... ok 9 - template text 3 matched expected ok t/date.t .............. 1..39 ok 1 - running test_expect() ok 2 - template processor is engaged ok 3 - input read and split into 18 tests ok 4 - template text 1 processed OK: [% USE date %]\nLet's hope the ye... ok 5 - template text 1 matched expected ok 6 - template text 2 processed OK: [% USE date(time => time) %]\ndef... ok 7 - template text 2 matched expected ok 8 - template text 3 processed OK: [% USE date(time => time) %]\n[% ... ok 9 - template text 3 matched expected ok 10 - template text 4 processed OK: [% USE date(time => time, format... ok 11 - template text 4 matched expected ok 12 - template text 5 processed OK: [% USE date(format = format.date... ok 13 - template text 5 matched expected ok 14 - template text 6 processed OK: [% USE date(format = format.date... ok 15 - template text 6 matched expected ok 16 - template text 7 processed OK: [% USE date(format = format.date... ok 17 - template text 7 matched expected ok 18 - template text 8 processed OK: [% USE english = date(format => ... ok 19 - template text 8 matched expected ok 20 - template text 9 processed OK: [% USE english = date(format => ... ok 21 - template text 9 matched expected ok 22 - template text 10 processed OK: [% USE date %]\n[% date.format('4... ok 23 - template text 10 matched expected ok 24 - template text 11 processed OK: [% USE date %]\n[% date.format('2... ok 25 - template text 11 matched expected ok 26 - September 13th 2000 processed OK: [% USE day = date(format => '%A'... ok 27 - September 13th 2000 matched expected ok 28 - template text 13 processed OK: [% TRY %]\n[% USE date %]\n[% date... ok 29 - template text 13 matched expected ok 30 - template text 14 processed OK: [% USE date %]\n[% template.name ... ok 31 - template text 14 matched expected ok 32 - template text 15 processed OK: [% IF date_calc -%]\n[% USE date;... ok 33 - template text 15 matched expected ok 34 - template text 16 processed OK: [% USE date;\n date.format('12:... ok 35 - template text 16 matched expected ok 36 - template text 17 processed OK: [% USE date;\n date.format('200... ok 37 - template text 17 matched expected ok 38 - template text 18 processed OK: [% USE date;\n date.format('200... ok 39 - template text 18 matched expected ok t/debug.t ............. 1..22 ok 1 - created a dummy object ok 2 - created flags ok 3 - flags value is 24 ok 4 - got more flags back ok 5 - dirs, stash ok 6 - bad flags ok 7 - error correct ok 8 - running test_expect() ok 9 - template processor is engaged ok 10 - input read and split into 6 tests ok 11 - template text 1 processed OK: Hello World\nfoo: [% foo %] ok 12 - template text 1 matched expected ok 13 - template text 2 processed OK: Hello World\nfoo: [% foo %] ok 14 - template text 2 matched expected ok 15 - template text 3 processed OK: Hello World\nfoo: [% foo %]\n[% DE... ok 16 - template text 3 matched expected ok 17 - template text 4 processed OK: [% DEBUG off %]\nHello World\nfoo:... ok 18 - template text 4 matched expected ok 19 - ping pong processed OK: foo: [% foo %]\nhello [% "$baz.pi... ok 20 - ping pong matched expected ok 21 - template text 6 processed OK: foo: [% foo %]\n[% INCLUDE foo a=... ok 22 - template text 6 matched expected ok t/directive.t ......... 1..71 ok 1 - running test_expect() ok 2 - template processor is engaged ok 3 - input read and split into 34 tests ok 4 - template text 1 processed OK: [% a %]\n[%a%] ok 5 - template text 1 matched expected ok 6 - template text 2 processed OK: pre [% a %]\npre[% a %] ok 7 - template text 2 matched expected ok 8 - template text 3 processed OK: [% a %] post\n[% a %]post ok 9 - template text 3 matched expected ok 10 - template text 4 processed OK: pre [% a %] post\npre[% a %]post ok 11 - template text 4 matched expected ok 12 - template text 5 processed OK: [% a %][%b%][% c %] ok 13 - template text 5 matched expected ok 14 - template text 6 processed OK: [% \na %][%b\n%][%\nc\n%][%\n ... ok 15 - template text 6 matched expected ok 16 - template text 7 processed OK: [%# this is a comment which shou... ok 17 - template text 7 matched expected ok 18 - template text 8 processed OK: [% # this is a one-line comment\n... ok 19 - template text 8 matched expected ok 20 - template text 9 processed OK: [% # this is a two-line comment\n... ok 21 - template text 9 matched expected ok 22 - template text 10 processed OK: [% a = c # this is a comment o... ok 23 - template text 10 matched expected ok 24 - template text 11 processed OK: [% a %]\n[% b %] ok 25 - template text 11 matched expected ok 26 - template text 12 processed OK: [% a -%]\n[% b %] ok 27 - template text 12 matched expected ok 28 - template text 13 processed OK: [% a -%]\n [% b %] ok 29 - template text 13 matched expected ok 30 - template text 14 processed OK: [% a %]\n[%- b %] ok 31 - template text 14 matched expected ok 32 - template text 15 processed OK: [% a %]\n [%- b %] ok 33 - template text 15 matched expected ok 34 - template text 16 processed OK: start\n[% a %]\n[% b %]\nend ok 35 - template text 16 matched expected ok 36 - template text 17 processed OK: start\n[%- a %]\n[% b -%]\nend ok 37 - template text 17 matched expected ok 38 - template text 18 processed OK: start\n[%- a -%]\n[% b -%]\nend ok 39 - template text 18 matched expected ok 40 - template text 19 processed OK: start\n[%- a %]\n[%- b -%]\nend ok 41 - template text 19 matched expected ok 42 - template text 20 processed OK: start\n[% a %]\nmid\n[% b %]\nend ok 43 - template text 20 matched expected ok 44 - template text 21 processed OK: start\n [% a %]\nmid\n [% b %]\n... ok 45 - template text 21 matched expected ok 46 - template text 22 processed OK: start\n[%+ a %]\nmid\n[% b %]\nend ok 47 - template text 22 matched expected ok 48 - template text 23 processed OK: start\n [%+ a %]\nmid\n[% b %]\nen... ok 49 - template text 23 matched expected ok 50 - template text 24 processed OK: start\n [%- a %]\nmid\n [%- b %... ok 51 - template text 24 matched expected ok 52 - template text 25 processed OK: start\n[% a %]\nmid\n[% b %]\nend ok 53 - template text 25 matched expected ok 54 - template text 26 processed OK: start\n [% a %]\nmid\n [% b %] ... ok 55 - template text 26 matched expected ok 56 - template text 27 processed OK: start\n[% a +%]\nmid\n[% b %]\nend ok 57 - template text 27 matched expected ok 58 - template text 28 processed OK: start\n[% a +%] \n[% b +%]\nend ok 59 - template text 28 matched expected ok 60 - template text 29 processed OK: start\n[% a -%]\nmid\n[% b -%]\nend ok 61 - template text 29 matched expected ok 62 - template text 30 processed OK: [% INCLUDE trimme %] ok 63 - template text 30 matched expected ok 64 - template text 31 processed OK: [% BLOCK foo %]\n\nthis is block f... ok 65 - template text 31 matched expected ok 66 - template text 32 processed OK: [% PROCESS foo %]\n sat on the ... ok 23 - template text 10 matched expected ok 24 - template text 11 processed OK: [% FILTER html %]\n"It isn't what... ok 25 - template text 11 matched expected ok 26 - template text 12 processed OK: [% FILTER xml %]\n"It isn't what ... ok 27 - template text 12 matched expected ok 28 - template text 13 processed OK: [% FILTER format %]\nHello World!... ok 29 - template text 13 matched expected ok 30 - template text 14 processed OK: [% FILTER comment = format('