sbuild (Debian sbuild) 0.88.1~bpo12+1 (29 December 2024) on debusine-worker-amd64-hades-01.freexian.com
+==============================================================================+
| libtemplate-perl 3.102-1~debusine1 (i386) Wed, 22 Jan 2025 10:31:02 +0000 |
+==============================================================================+
Package: libtemplate-perl
Version: 3.102-1~debusine1
Source Version: 3.102-1~debusine1
Distribution: sid
Machine Architecture: amd64
Host Architecture: i386
Build Architecture: i386
Build Type: any
I: No tarballs found in /var/lib/debusine/worker/.cache/sbuild
I: Unpacking /var/lib/debusine/worker/system-images/1140241/system.tar.xz to /tmp/tmp.sbuild.IzicxXt8JS...
I: Setting up the chroot...
I: Creating chroot session...
I: Setting up log color...
+------------------------------------------------------------------------------+
| Chroot Setup Commands Wed, 22 Jan 2025 10:31:09 +0000 |
+------------------------------------------------------------------------------+
rm -f /etc/resolv.conf
----------------------
I: Finished running 'rm -f /etc/resolv.conf'.
Finished processing commands.
--------------------------------------------------------------------------------
I: Setting up apt archive...
+------------------------------------------------------------------------------+
| Update chroot Wed, 22 Jan 2025 10:31:11 +0000 |
+------------------------------------------------------------------------------+
Get:1 http://deb.debian.org/debian sid InRelease [205 kB]
Get:2 http://deb.debian.org/debian sid/main i386 Packages [9770 kB]
Get:3 http://deb.debian.org/debian sid/main i386 Components [4601 kB]
Fetched 14.6 MB in 2s (7757 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
The following package was automatically installed and is no longer required:
libldap-2.5-0
Use 'apt autoremove' to remove it.
The following NEW packages will be installed:
libldap2 libtext-charwidth-perl libtext-wrapi18n-perl
The following packages will be upgraded:
apt base-passwd binutils binutils-common binutils-i686-linux-gnu
bsdextrautils bsdutils dash diffutils dpkg dpkg-dev e2fsprogs gcc-14-base
gettext gettext-base gpg gpgconf gzip init-system-helpers libapt-pkg6.0t64
libatomic1 libaudit1 libbinutils libblkid1 libc-bin libc6 libcgi-pm-perl
libcom-err2 libcpanel-json-xs-perl libcrypt1 libctf-nobfd0 libctf0
libcurl3t64-gnutls libdebconfclient0 libdpkg-perl libext2fs2t64 libgcc-s1
libglib2.0-0t64 libgomp1 libgprofng0 libgssapi-krb5-2 libhtml-parser-perl
libicu72 libk5crypto3 libkrb5-3 libkrb5support0 liblz1 liblz4-1 libmount1
libnetaddr-ip-perl libsasl2-2 libsasl2-modules-db libsframe1 libsmartcols1
libss2 libssl3t64 libstdc++6 libsystemd0 libtext-markdown-discount-perl
libudev1 libuuid1 libxml-libxml-perl libxs-parse-keyword-perl libxxhash0
libzstd1 login logsave mount openssl openssl-provider-legacy plzip
sysvinit-utils tzdata ucf util-linux
75 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 43.1 MB of archives.
After this operation, 1390 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian sid/main i386 bsdutils i386 1:2.40.4-1 [112 kB]
Get:2 http://deb.debian.org/debian sid/main i386 dash i386 0.5.12-11 [99.8 kB]
Get:3 http://deb.debian.org/debian sid/main i386 diffutils i386 1:3.10-2 [391 kB]
Get:4 http://deb.debian.org/debian sid/main i386 libatomic1 i386 14.2.0-14 [7644 B]
Get:5 http://deb.debian.org/debian sid/main i386 libgomp1 i386 14.2.0-14 [138 kB]
Get:6 http://deb.debian.org/debian sid/main i386 gcc-14-base i386 14.2.0-14 [48.6 kB]
Get:7 http://deb.debian.org/debian sid/main i386 libgcc-s1 i386 14.2.0-14 [88.2 kB]
Get:8 http://deb.debian.org/debian sid/main i386 libstdc++6 i386 14.2.0-14 [765 kB]
Get:9 http://deb.debian.org/debian sid/main i386 libc6 i386 2.40-5 [2679 kB]
Get:10 http://deb.debian.org/debian sid/main i386 libxxhash0 i386 0.8.3-2 [39.4 kB]
Get:11 http://deb.debian.org/debian sid/main i386 liblz4-1 i386 1.9.4-4 [61.1 kB]
Get:12 http://deb.debian.org/debian sid/main i386 openssl-provider-legacy i386 3.4.0-2 [297 kB]
Get:13 http://deb.debian.org/debian sid/main i386 libzstd1 i386 1.5.6+dfsg-2 [289 kB]
Get:14 http://deb.debian.org/debian sid/main i386 libssl3t64 i386 3.4.0-2 [2297 kB]
Get:15 http://deb.debian.org/debian sid/main i386 libsystemd0 i386 257.2-2 [481 kB]
Get:16 http://deb.debian.org/debian sid/main i386 libudev1 i386 257.2-2 [152 kB]
Get:17 http://deb.debian.org/debian sid/main i386 libapt-pkg6.0t64 i386 2.9.24 [1192 kB]
Get:18 http://deb.debian.org/debian sid/main i386 dpkg i386 1.22.14 [1562 kB]
Get:19 http://deb.debian.org/debian sid/main i386 gzip i386 1.13-1 [139 kB]
Get:20 http://deb.debian.org/debian sid/main i386 bsdextrautils i386 2.40.4-1 [96.1 kB]
Get:21 http://deb.debian.org/debian sid/main i386 libblkid1 i386 2.40.4-1 [184 kB]
Get:22 http://deb.debian.org/debian sid/main i386 libmount1 i386 2.40.4-1 [213 kB]
Get:23 http://deb.debian.org/debian sid/main i386 libsmartcols1 i386 2.40.4-1 [148 kB]
Get:24 http://deb.debian.org/debian sid/main i386 mount i386 2.40.4-1 [161 kB]
Get:25 http://deb.debian.org/debian sid/main i386 libuuid1 i386 2.40.4-1 [37.3 kB]
Get:26 http://deb.debian.org/debian sid/main i386 util-linux i386 2.40.4-1 [1244 kB]
Get:27 http://deb.debian.org/debian sid/main i386 libdebconfclient0 i386 0.277 [10.4 kB]
Get:28 http://deb.debian.org/debian sid/main i386 base-passwd i386 3.6.6 [53.7 kB]
Get:29 http://deb.debian.org/debian sid/main i386 apt i386 2.9.24 [1405 kB]
Get:30 http://deb.debian.org/debian sid/main i386 init-system-helpers all 1.68 [38.7 kB]
Get:31 http://deb.debian.org/debian sid/main i386 libc-bin i386 2.40-5 [647 kB]
Get:32 http://deb.debian.org/debian sid/main i386 sysvinit-utils i386 3.13-1 [33.8 kB]
Get:33 http://deb.debian.org/debian sid/main i386 logsave i386 1.47.2-1 [24.0 kB]
Get:34 http://deb.debian.org/debian sid/main i386 libext2fs2t64 i386 1.47.2-1 [238 kB]
Get:35 http://deb.debian.org/debian sid/main i386 e2fsprogs i386 1.47.2-1 [629 kB]
Get:36 http://deb.debian.org/debian sid/main i386 libaudit1 i386 1:4.0.2-2+b1 [53.1 kB]
Get:37 http://deb.debian.org/debian sid/main i386 libcrypt1 i386 1:4.4.38-1 [95.7 kB]
Get:38 http://deb.debian.org/debian sid/main i386 login i386 1:4.16.0-2+really2.40.4-1 [89.5 kB]
Get:39 http://deb.debian.org/debian sid/main i386 tzdata all 2025a-1 [259 kB]
Get:40 http://deb.debian.org/debian sid/main i386 gettext-base i386 0.23.1-1 [245 kB]
Get:41 http://deb.debian.org/debian sid/main i386 libtext-charwidth-perl i386 0.04-11+b4 [9656 B]
Get:42 http://deb.debian.org/debian sid/main i386 libtext-wrapi18n-perl all 0.06-10 [8808 B]
Get:43 http://deb.debian.org/debian sid/main i386 ucf all 3.0048 [42.0 kB]
Get:44 http://deb.debian.org/debian sid/main i386 libgprofng0 i386 2.43.50.20250108-1 [846 kB]
Get:45 http://deb.debian.org/debian sid/main i386 libctf0 i386 2.43.50.20250108-1 [94.4 kB]
Get:46 http://deb.debian.org/debian sid/main i386 libctf-nobfd0 i386 2.43.50.20250108-1 [158 kB]
Get:47 http://deb.debian.org/debian sid/main i386 binutils-i686-linux-gnu i386 2.43.50.20250108-1 [2422 kB]
Get:48 http://deb.debian.org/debian sid/main i386 libbinutils i386 2.43.50.20250108-1 [591 kB]
Get:49 http://deb.debian.org/debian sid/main i386 binutils i386 2.43.50.20250108-1 [68.4 kB]
Get:50 http://deb.debian.org/debian sid/main i386 binutils-common i386 2.43.50.20250108-1 [2628 kB]
Get:51 http://deb.debian.org/debian sid/main i386 libsframe1 i386 2.43.50.20250108-1 [77.8 kB]
Get:52 http://deb.debian.org/debian sid/main i386 dpkg-dev all 1.22.14 [1334 kB]
Get:53 http://deb.debian.org/debian sid/main i386 libdpkg-perl all 1.22.14 [646 kB]
Get:54 http://deb.debian.org/debian sid/main i386 gettext i386 0.23.1-1 [1714 kB]
Get:55 http://deb.debian.org/debian sid/main i386 gpg i386 2.2.46-1+b1 [574 kB]
Get:56 http://deb.debian.org/debian sid/main i386 gpgconf i386 2.2.46-1+b1 [128 kB]
Get:57 http://deb.debian.org/debian sid/main i386 libhtml-parser-perl i386 3.83-1+b2 [101 kB]
Get:58 http://deb.debian.org/debian sid/main i386 libcgi-pm-perl all 4.67-1 [217 kB]
Get:59 http://deb.debian.org/debian sid/main i386 libcom-err2 i386 1.47.2-1 [24.3 kB]
Get:60 http://deb.debian.org/debian sid/main i386 libcpanel-json-xs-perl i386 4.39-1 [134 kB]
Get:61 http://deb.debian.org/debian sid/main i386 libgssapi-krb5-2 i386 1.21.3-4 [149 kB]
Get:62 http://deb.debian.org/debian sid/main i386 libkrb5-3 i386 1.21.3-4 [354 kB]
Get:63 http://deb.debian.org/debian sid/main i386 libkrb5support0 i386 1.21.3-4 [35.0 kB]
Get:64 http://deb.debian.org/debian sid/main i386 libk5crypto3 i386 1.21.3-4 [83.7 kB]
Get:65 http://deb.debian.org/debian sid/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-8+b1 [20.9 kB]
Get:66 http://deb.debian.org/debian sid/main i386 libsasl2-2 i386 2.1.28+dfsg1-8+b1 [61.3 kB]
Get:67 http://deb.debian.org/debian sid/main i386 libldap2 i386 2.6.9+dfsg-1 [205 kB]
Get:68 http://deb.debian.org/debian sid/main i386 libcurl3t64-gnutls i386 8.11.1-1+b1 [404 kB]
Get:69 http://deb.debian.org/debian sid/main i386 libglib2.0-0t64 i386 2.82.4-2 [1573 kB]
Get:70 http://deb.debian.org/debian sid/main i386 libicu72 i386 72.1-6 [9582 kB]
Get:71 http://deb.debian.org/debian sid/main i386 liblz1 i386 1.15-1 [39.3 kB]
Get:72 http://deb.debian.org/debian sid/main i386 libnetaddr-ip-perl i386 4.079+dfsg-2+b5 [98.8 kB]
Get:73 http://deb.debian.org/debian sid/main i386 libss2 i386 1.47.2-1 [29.2 kB]
Get:74 http://deb.debian.org/debian sid/main i386 libtext-markdown-discount-perl i386 0.17-1 [13.1 kB]
Get:75 http://deb.debian.org/debian sid/main i386 libxml-libxml-perl i386 2.0207+dfsg+really+2.0134-5+b2 [323 kB]
Get:76 http://deb.debian.org/debian sid/main i386 libxs-parse-keyword-perl i386 0.48-1 [67.6 kB]
Get:77 http://deb.debian.org/debian sid/main i386 openssl i386 3.4.0-2 [1427 kB]
Get:78 http://deb.debian.org/debian sid/main i386 plzip i386 1.12-1 [69.4 kB]
Preconfiguring packages ...
Fetched 43.1 MB in 0s (87.3 MB/s)
(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 ... 17035 files and directories currently installed.)
Preparing to unpack .../bsdutils_1%3a2.40.4-1_i386.deb ...
Unpacking bsdutils (1:2.40.4-1) over (1:2.40.2-13) ...
Setting up bsdutils (1:2.40.4-1) ...
(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 ... 17035 files and directories currently installed.)
Preparing to unpack .../dash_0.5.12-11_i386.deb ...
Unpacking dash (0.5.12-11) over (0.5.12-9) ...
Setting up dash (0.5.12-11) ...
(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 ... 17035 files and directories currently installed.)
Preparing to unpack .../diffutils_1%3a3.10-2_i386.deb ...
Unpacking diffutils (1:3.10-2) over (1:3.10-1) ...
Setting up diffutils (1:3.10-2) ...
(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 ... 17035 files and directories currently installed.)
Preparing to unpack .../libatomic1_14.2.0-14_i386.deb ...
Unpacking libatomic1:i386 (14.2.0-14) over (14.2.0-11) ...
Preparing to unpack .../libgomp1_14.2.0-14_i386.deb ...
Unpacking libgomp1:i386 (14.2.0-14) over (14.2.0-11) ...
Preparing to unpack .../gcc-14-base_14.2.0-14_i386.deb ...
Unpacking gcc-14-base:i386 (14.2.0-14) over (14.2.0-11) ...
Setting up gcc-14-base:i386 (14.2.0-14) ...
(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 ... 17035 files and directories currently installed.)
Preparing to unpack .../libgcc-s1_14.2.0-14_i386.deb ...
Unpacking libgcc-s1:i386 (14.2.0-14) over (14.2.0-11) ...
Setting up libgcc-s1:i386 (14.2.0-14) ...
(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 ... 17035 files and directories currently installed.)
Preparing to unpack .../libstdc++6_14.2.0-14_i386.deb ...
Unpacking libstdc++6:i386 (14.2.0-14) over (14.2.0-11) ...
Setting up libstdc++6:i386 (14.2.0-14) ...
(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 ... 17035 files and directories currently installed.)
Preparing to unpack .../archives/libc6_2.40-5_i386.deb ...
Unpacking libc6:i386 (2.40-5) over (2.40-4) ...
Setting up libc6:i386 (2.40-5) ...
(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 ... 17035 files and directories currently installed.)
Preparing to unpack .../libxxhash0_0.8.3-2_i386.deb ...
Unpacking libxxhash0:i386 (0.8.3-2) over (0.8.2-2+b2) ...
Setting up libxxhash0:i386 (0.8.3-2) ...
(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 ... 17034 files and directories currently installed.)
Preparing to unpack .../liblz4-1_1.9.4-4_i386.deb ...
Unpacking liblz4-1:i386 (1.9.4-4) over (1.9.4-3+b1) ...
Setting up liblz4-1:i386 (1.9.4-4) ...
(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 ... 17033 files and directories currently installed.)
Preparing to unpack .../openssl-provider-legacy_3.4.0-2_i386.deb ...
Unpacking openssl-provider-legacy (3.4.0-2) over (3.3.2-2) ...
Setting up openssl-provider-legacy (3.4.0-2) ...
(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 ... 17033 files and directories currently installed.)
Preparing to unpack .../libzstd1_1.5.6+dfsg-2_i386.deb ...
Unpacking libzstd1:i386 (1.5.6+dfsg-2) over (1.5.6+dfsg-1+b1) ...
Setting up libzstd1:i386 (1.5.6+dfsg-2) ...
(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 ... 17032 files and directories currently installed.)
Preparing to unpack .../libssl3t64_3.4.0-2_i386.deb ...
Unpacking libssl3t64:i386 (3.4.0-2) over (3.3.2-2) ...
Setting up libssl3t64:i386 (3.4.0-2) ...
(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 ... 17032 files and directories currently installed.)
Preparing to unpack .../libsystemd0_257.2-2_i386.deb ...
Unpacking libsystemd0:i386 (257.2-2) over (257.1-5) ...
Setting up libsystemd0:i386 (257.2-2) ...
(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 ... 17032 files and directories currently installed.)
Preparing to unpack .../libudev1_257.2-2_i386.deb ...
Unpacking libudev1:i386 (257.2-2) over (257.1-5) ...
Setting up libudev1:i386 (257.2-2) ...
(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 ... 17032 files and directories currently installed.)
Preparing to unpack .../libapt-pkg6.0t64_2.9.24_i386.deb ...
Unpacking libapt-pkg6.0t64:i386 (2.9.24) over (2.9.20) ...
Setting up libapt-pkg6.0t64:i386 (2.9.24) ...
(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 ... 17032 files and directories currently installed.)
Preparing to unpack .../archives/dpkg_1.22.14_i386.deb ...
Unpacking dpkg (1.22.14) over (1.22.11) ...
Setting up dpkg (1.22.14) ...
(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 ... 17031 files and directories currently installed.)
Preparing to unpack .../archives/gzip_1.13-1_i386.deb ...
Unpacking gzip (1.13-1) over (1.12-1.2) ...
Setting up gzip (1.13-1) ...
(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 ... 17031 files and directories currently installed.)
Preparing to unpack .../bsdextrautils_2.40.4-1_i386.deb ...
Unpacking bsdextrautils (2.40.4-1) over (2.40.2-13) ...
Preparing to unpack .../libblkid1_2.40.4-1_i386.deb ...
Unpacking libblkid1:i386 (2.40.4-1) over (2.40.2-13) ...
Setting up libblkid1:i386 (2.40.4-1) ...
(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 ... 17031 files and directories currently installed.)
Preparing to unpack .../libmount1_2.40.4-1_i386.deb ...
Unpacking libmount1:i386 (2.40.4-1) over (2.40.2-13) ...
Setting up libmount1:i386 (2.40.4-1) ...
(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 ... 17031 files and directories currently installed.)
Preparing to unpack .../libsmartcols1_2.40.4-1_i386.deb ...
Unpacking libsmartcols1:i386 (2.40.4-1) over (2.40.2-13) ...
Setting up libsmartcols1:i386 (2.40.4-1) ...
(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 ... 17031 files and directories currently installed.)
Preparing to unpack .../mount_2.40.4-1_i386.deb ...
Unpacking mount (2.40.4-1) over (2.40.2-13) ...
Preparing to unpack .../libuuid1_2.40.4-1_i386.deb ...
Unpacking libuuid1:i386 (2.40.4-1) over (2.40.2-13) ...
Setting up libuuid1:i386 (2.40.4-1) ...
(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 ... 17031 files and directories currently installed.)
Preparing to unpack .../util-linux_2.40.4-1_i386.deb ...
Unpacking util-linux (2.40.4-1) over (2.40.2-13) ...
Setting up util-linux (2.40.4-1) ...
(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 ... 17033 files and directories currently installed.)
Preparing to unpack .../libdebconfclient0_0.277_i386.deb ...
Unpacking libdebconfclient0:i386 (0.277) over (0.276) ...
Setting up libdebconfclient0:i386 (0.277) ...
(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 ... 17033 files and directories currently installed.)
Preparing to unpack .../base-passwd_3.6.6_i386.deb ...
Unpacking base-passwd (3.6.6) over (3.6.5) ...
Setting up base-passwd (3.6.6) ...
(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 ... 17033 files and directories currently installed.)
Preparing to unpack .../archives/apt_2.9.24_i386.deb ...
Unpacking apt (2.9.24) over (2.9.20) ...
Setting up apt (2.9.24) ...
(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 ... 17033 files and directories currently installed.)
Preparing to unpack .../init-system-helpers_1.68_all.deb ...
Unpacking init-system-helpers (1.68) over (1.67) ...
Setting up init-system-helpers (1.68) ...
(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 ... 17033 files and directories currently installed.)
Preparing to unpack .../libc-bin_2.40-5_i386.deb ...
Unpacking libc-bin (2.40-5) over (2.40-4) ...
Setting up libc-bin (2.40-5) ...
(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 ... 17033 files and directories currently installed.)
Preparing to unpack .../sysvinit-utils_3.13-1_i386.deb ...
Unpacking sysvinit-utils (3.13-1) over (3.11-1) ...
Setting up sysvinit-utils (3.13-1) ...
(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 ... 17033 files and directories currently installed.)
Preparing to unpack .../logsave_1.47.2-1_i386.deb ...
Unpacking logsave (1.47.2-1) over (1.47.2~rc1-2) ...
Preparing to unpack .../libext2fs2t64_1.47.2-1_i386.deb ...
Leaving 'diversion of /lib/i386-linux-gnu/libe2p.so.2 to /lib/i386-linux-gnu/libe2p.so.2.usr-is-merged by libext2fs2t64'
Leaving 'diversion of /lib/i386-linux-gnu/libe2p.so.2.3 to /lib/i386-linux-gnu/libe2p.so.2.3.usr-is-merged by libext2fs2t64'
Leaving 'diversion of /lib/i386-linux-gnu/libext2fs.so.2 to /lib/i386-linux-gnu/libext2fs.so.2.usr-is-merged by libext2fs2t64'
Leaving 'diversion of /lib/i386-linux-gnu/libext2fs.so.2.4 to /lib/i386-linux-gnu/libext2fs.so.2.4.usr-is-merged by libext2fs2t64'
Unpacking libext2fs2t64:i386 (1.47.2-1) over (1.47.2~rc1-2) ...
Setting up libext2fs2t64:i386 (1.47.2-1) ...
(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 ... 17033 files and directories currently installed.)
Preparing to unpack .../e2fsprogs_1.47.2-1_i386.deb ...
Unpacking e2fsprogs (1.47.2-1) over (1.47.2~rc1-2) ...
Preparing to unpack .../libaudit1_1%3a4.0.2-2+b1_i386.deb ...
Unpacking libaudit1:i386 (1:4.0.2-2+b1) over (1:4.0.2-2) ...
Setting up libaudit1:i386 (1:4.0.2-2+b1) ...
(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 ... 17034 files and directories currently installed.)
Preparing to unpack .../libcrypt1_1%3a4.4.38-1_i386.deb ...
Unpacking libcrypt1:i386 (1:4.4.38-1) over (1:4.4.36-5) ...
Setting up libcrypt1:i386 (1:4.4.38-1) ...
(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 ... 17034 files and directories currently installed.)
Preparing to unpack .../00-login_1%3a4.16.0-2+really2.40.4-1_i386.deb ...
Unpacking login (1:4.16.0-2+really2.40.4-1) over (1:4.16.0-2+really2.40.2-13) ...
Preparing to unpack .../01-tzdata_2025a-1_all.deb ...
Unpacking tzdata (2025a-1) over (2024b-4) ...
Preparing to unpack .../02-gettext-base_0.23.1-1_i386.deb ...
Unpacking gettext-base (0.23.1-1) over (0.22.5-3) ...
Selecting previously unselected package libtext-charwidth-perl:i386.
Preparing to unpack .../03-libtext-charwidth-perl_0.04-11+b4_i386.deb ...
Unpacking libtext-charwidth-perl:i386 (0.04-11+b4) ...
Selecting previously unselected package libtext-wrapi18n-perl.
Preparing to unpack .../04-libtext-wrapi18n-perl_0.06-10_all.deb ...
Unpacking libtext-wrapi18n-perl (0.06-10) ...
Preparing to unpack .../05-ucf_3.0048_all.deb ...
Unpacking ucf (3.0048) over (3.0046) ...
Preparing to unpack .../06-libgprofng0_2.43.50.20250108-1_i386.deb ...
Unpacking libgprofng0:i386 (2.43.50.20250108-1) over (2.43.50.20241221-1) ...
Preparing to unpack .../07-libctf0_2.43.50.20250108-1_i386.deb ...
Unpacking libctf0:i386 (2.43.50.20250108-1) over (2.43.50.20241221-1) ...
Preparing to unpack .../08-libctf-nobfd0_2.43.50.20250108-1_i386.deb ...
Unpacking libctf-nobfd0:i386 (2.43.50.20250108-1) over (2.43.50.20241221-1) ...
Preparing to unpack .../09-binutils-i686-linux-gnu_2.43.50.20250108-1_i386.deb ...
Unpacking binutils-i686-linux-gnu (2.43.50.20250108-1) over (2.43.50.20241221-1) ...
Preparing to unpack .../10-libbinutils_2.43.50.20250108-1_i386.deb ...
Unpacking libbinutils:i386 (2.43.50.20250108-1) over (2.43.50.20241221-1) ...
Preparing to unpack .../11-binutils_2.43.50.20250108-1_i386.deb ...
Unpacking binutils (2.43.50.20250108-1) over (2.43.50.20241221-1) ...
Preparing to unpack .../12-binutils-common_2.43.50.20250108-1_i386.deb ...
Unpacking binutils-common:i386 (2.43.50.20250108-1) over (2.43.50.20241221-1) ...
Preparing to unpack .../13-libsframe1_2.43.50.20250108-1_i386.deb ...
Unpacking libsframe1:i386 (2.43.50.20250108-1) over (2.43.50.20241221-1) ...
Preparing to unpack .../14-dpkg-dev_1.22.14_all.deb ...
Unpacking dpkg-dev (1.22.14) over (1.22.11) ...
Preparing to unpack .../15-libdpkg-perl_1.22.14_all.deb ...
Unpacking libdpkg-perl (1.22.14) over (1.22.11) ...
Preparing to unpack .../16-gettext_0.23.1-1_i386.deb ...
Unpacking gettext (0.23.1-1) over (0.22.5-3) ...
Preparing to unpack .../17-gpg_2.2.46-1+b1_i386.deb ...
Unpacking gpg (2.2.46-1+b1) over (2.2.45-2) ...
Preparing to unpack .../18-gpgconf_2.2.46-1+b1_i386.deb ...
Unpacking gpgconf (2.2.46-1+b1) over (2.2.45-2) ...
Preparing to unpack .../19-libhtml-parser-perl_3.83-1+b2_i386.deb ...
Unpacking libhtml-parser-perl:i386 (3.83-1+b2) over (3.83-1+b1) ...
Preparing to unpack .../20-libcgi-pm-perl_4.67-1_all.deb ...
Unpacking libcgi-pm-perl (4.67-1) over (4.66-1) ...
Preparing to unpack .../21-libcom-err2_1.47.2-1_i386.deb ...
Unpacking libcom-err2:i386 (1.47.2-1) over (1.47.2~rc1-2) ...
Preparing to unpack .../22-libcpanel-json-xs-perl_4.39-1_i386.deb ...
Unpacking libcpanel-json-xs-perl:i386 (4.39-1) over (4.38-1+b1) ...
Preparing to unpack .../23-libgssapi-krb5-2_1.21.3-4_i386.deb ...
Unpacking libgssapi-krb5-2:i386 (1.21.3-4) over (1.21.3-3) ...
Preparing to unpack .../24-libkrb5-3_1.21.3-4_i386.deb ...
Unpacking libkrb5-3:i386 (1.21.3-4) over (1.21.3-3) ...
Preparing to unpack .../25-libkrb5support0_1.21.3-4_i386.deb ...
Unpacking libkrb5support0:i386 (1.21.3-4) over (1.21.3-3) ...
Preparing to unpack .../26-libk5crypto3_1.21.3-4_i386.deb ...
Unpacking libk5crypto3:i386 (1.21.3-4) over (1.21.3-3) ...
Preparing to unpack .../27-libsasl2-modules-db_2.1.28+dfsg1-8+b1_i386.deb ...
Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-8+b1) over (2.1.28+dfsg1-8) ...
Preparing to unpack .../28-libsasl2-2_2.1.28+dfsg1-8+b1_i386.deb ...
Unpacking libsasl2-2:i386 (2.1.28+dfsg1-8+b1) over (2.1.28+dfsg1-8) ...
Selecting previously unselected package libldap2:i386.
Preparing to unpack .../29-libldap2_2.6.9+dfsg-1_i386.deb ...
Unpacking libldap2:i386 (2.6.9+dfsg-1) ...
Preparing to unpack .../30-libcurl3t64-gnutls_8.11.1-1+b1_i386.deb ...
Unpacking libcurl3t64-gnutls:i386 (8.11.1-1+b1) over (8.11.1-1) ...
Preparing to unpack .../31-libglib2.0-0t64_2.82.4-2_i386.deb ...
Unpacking libglib2.0-0t64:i386 (2.82.4-2) over (2.82.4-1) ...
Preparing to unpack .../32-libicu72_72.1-6_i386.deb ...
Unpacking libicu72:i386 (72.1-6) over (72.1-5+b1) ...
Preparing to unpack .../33-liblz1_1.15-1_i386.deb ...
Unpacking liblz1:i386 (1.15-1) over (1.15~rc1-1) ...
Preparing to unpack .../34-libnetaddr-ip-perl_4.079+dfsg-2+b5_i386.deb ...
Unpacking libnetaddr-ip-perl (4.079+dfsg-2+b5) over (4.079+dfsg-2+b4) ...
Preparing to unpack .../35-libss2_1.47.2-1_i386.deb ...
Unpacking libss2:i386 (1.47.2-1) over (1.47.2~rc1-2) ...
Preparing to unpack .../36-libtext-markdown-discount-perl_0.17-1_i386.deb ...
Unpacking libtext-markdown-discount-perl (0.17-1) over (0.16-1+b3) ...
Preparing to unpack .../37-libxml-libxml-perl_2.0207+dfsg+really+2.0134-5+b2_i386.deb ...
update-perl-sax-parsers: Unregistering Perl SAX parser XML::LibXML::SAX::Parser with priority 50...
update-perl-sax-parsers: Unregistering Perl SAX parser XML::LibXML::SAX with priority 50...
update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...
Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-5+b2) over (2.0207+dfsg+really+2.0134-5+b1) ...
Preparing to unpack .../38-libxs-parse-keyword-perl_0.48-1_i386.deb ...
Unpacking libxs-parse-keyword-perl (0.48-1) over (0.47-1) ...
Preparing to unpack .../39-openssl_3.4.0-2_i386.deb ...
Unpacking openssl (3.4.0-2) over (3.3.2-2) ...
Preparing to unpack .../40-plzip_1.12-1_i386.deb ...
Unpacking plzip (1.12-1) over (1.12~rc1-1) ...
Setting up liblz1:i386 (1.15-1) ...
Setting up plzip (1.12-1) ...
Setting up libtext-charwidth-perl:i386 (0.04-11+b4) ...
Setting up libicu72:i386 (72.1-6) ...
Setting up bsdextrautils (2.40.4-1) ...
Setting up libcpanel-json-xs-perl:i386 (4.39-1) ...
Setting up binutils-common:i386 (2.43.50.20250108-1) ...
Installing new version of config file /etc/gprofng.rc ...
Setting up libctf-nobfd0:i386 (2.43.50.20250108-1) ...
Setting up gettext-base (0.23.1-1) ...
Setting up libtext-markdown-discount-perl (0.17-1) ...
Setting up libcom-err2:i386 (1.47.2-1) ...
Setting up libgomp1:i386 (14.2.0-14) ...
Setting up libtext-wrapi18n-perl (0.06-10) ...
Setting up libsframe1:i386 (2.43.50.20250108-1) ...
Setting up libkrb5support0:i386 (1.21.3-4) ...
Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-8+b1) ...
Setting up tzdata (2025a-1) ...
Current default time zone: 'Etc/UTC'
Local time is now: Wed Jan 22 10:31:30 UTC 2025.
Universal Time is now: Wed Jan 22 10:31:30 UTC 2025.
Run 'dpkg-reconfigure tzdata' if you wish to change it.
Setting up libnetaddr-ip-perl (4.079+dfsg-2+b5) ...
Setting up libxs-parse-keyword-perl (0.48-1) ...
Setting up libatomic1:i386 (14.2.0-14) ...
Setting up libss2:i386 (1.47.2-1) ...
Setting up ucf (3.0048) ...
Setting up libk5crypto3:i386 (1.21.3-4) ...
Setting up libdpkg-perl (1.22.14) ...
Setting up logsave (1.47.2-1) ...
Setting up libsasl2-2:i386 (2.1.28+dfsg1-8+b1) ...
Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-5+b2) ...
update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50...
update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50...
update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...
Setting up mount (2.40.4-1) ...
Setting up libhtml-parser-perl:i386 (3.83-1+b2) ...
Setting up gpgconf (2.2.46-1+b1) ...
Setting up libkrb5-3:i386 (1.21.3-4) ...
Setting up libbinutils:i386 (2.43.50.20250108-1) ...
Setting up openssl (3.4.0-2) ...
Setting up libldap2:i386 (2.6.9+dfsg-1) ...
Setting up gpg (2.2.46-1+b1) ...
Setting up login (1:4.16.0-2+really2.40.4-1) ...
Setting up libctf0:i386 (2.43.50.20250108-1) ...
Setting up gettext (0.23.1-1) ...
Setting up libcgi-pm-perl (4.67-1) ...
Setting up e2fsprogs (1.47.2-1) ...
Setting up libglib2.0-0t64:i386 (2.82.4-2) ...
No schema files found: doing nothing.
Setting up libgprofng0:i386 (2.43.50.20250108-1) ...
Setting up libgssapi-krb5-2:i386 (1.21.3-4) ...
Setting up binutils-i686-linux-gnu (2.43.50.20250108-1) ...
Setting up libcurl3t64-gnutls:i386 (8.11.1-1+b1) ...
Setting up binutils (2.43.50.20250108-1) ...
Setting up dpkg-dev (1.22.14) ...
Processing triggers for libc-bin (2.40-5) ...
Processing triggers for man-db (2.13.0-1) ...
Processing triggers for debianutils (5.21) ...
+------------------------------------------------------------------------------+
| Fetch source files Wed, 22 Jan 2025 10:31:32 +0000 |
+------------------------------------------------------------------------------+
Local sources
-------------
/tmp/debusine-fetch-exec-upload-53d4a4nj/libtemplate-perl_3.102-1~debusine1.dsc exists in /tmp/debusine-fetch-exec-upload-53d4a4nj; copying to chroot
+------------------------------------------------------------------------------+
| Install package build dependencies Wed, 22 Jan 2025 10:31:33 +0000 |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: debhelper-compat (= 13), libappconfig-perl (>= 1.56), libcgi-pm-perl, libtest-leaktrace-perl, perl, build-essential, fakeroot
Filtered Build-Depends: debhelper-compat (= 13), libappconfig-perl (>= 1.56), libcgi-pm-perl, libtest-leaktrace-perl, perl, build-essential, fakeroot
dpkg-deb: warning: root directory /build/reproducible-path/resolver-ZnEeZ9/sbuild-build-depends-main-dummy has unusual owner or group 998:999
dpkg-deb: hint: you might need to pass --root-owner-group, see <https://wiki.debian.org/Teams/Dpkg/RootlessBuilds> for further details
dpkg-deb: warning: ignoring 1 warning about the control file(s)
dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/reproducible-path/resolver-ZnEeZ9/apt_archive/sbuild-build-depends-main-dummy.deb'.
Ign:1 copy:/build/reproducible-path/resolver-ZnEeZ9/apt_archive ./ InRelease
Get:2 copy:/build/reproducible-path/resolver-ZnEeZ9/apt_archive ./ Release [609 B]
Ign:3 copy:/build/reproducible-path/resolver-ZnEeZ9/apt_archive ./ Release.gpg
Get:4 copy:/build/reproducible-path/resolver-ZnEeZ9/apt_archive ./ Sources [692 B]
Get:5 copy:/build/reproducible-path/resolver-ZnEeZ9/apt_archive ./ Packages [723 B]
Fetched 2024 B in 0s (0 B/s)
Reading package lists...
Reading package lists...
Install main build dependencies (apt-based resolver)
----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
libldap-2.5-0
Use 'apt autoremove' to remove it.
The following additional packages will be installed:
autoconf automake autopoint autotools-dev build-essential cpp cpp-14
cpp-14-i686-linux-gnu cpp-i686-linux-gnu debhelper dh-autoreconf
dh-strip-nondeterminism dwz fakeroot g++ g++-14 g++-14-i686-linux-gnu
g++-i686-linux-gnu gcc gcc-14 gcc-14-i686-linux-gnu gcc-i686-linux-gnu
libappconfig-perl libasan8 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev
libdebhelper-perl libelf1t64 libfakeroot libfile-stripnondeterminism-perl
libgcc-14-dev libisl23 libitm1 libmpc3 libmpfr6 libquadmath0
libstdc++-14-dev libtest-leaktrace-perl libtool libubsan1 linux-libc-dev m4
po-debconf rpcsvc-proto
Suggested packages:
autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-14-locales
cpp-14-doc dh-make g++-multilib g++-14-multilib gcc-14-doc gcc-multilib
manpages-dev flex bison gdb gcc-doc gcc-14-multilib gdb-i686-linux-gnu
libc-devtools glibc-doc libstdc++-14-doc libtool-doc gfortran
| fortran95-compiler gcj-jdk m4-doc libmail-box-perl
Recommended packages:
manpages manpages-dev libarchive-cpio-perl libltdl-dev libmail-sendmail-perl
The following NEW packages will be installed:
autoconf automake autopoint autotools-dev build-essential cpp cpp-14
cpp-14-i686-linux-gnu cpp-i686-linux-gnu debhelper dh-autoreconf
dh-strip-nondeterminism dwz fakeroot g++ g++-14 g++-14-i686-linux-gnu
g++-i686-linux-gnu gcc gcc-14 gcc-14-i686-linux-gnu gcc-i686-linux-gnu
libappconfig-perl libasan8 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev
libdebhelper-perl libelf1t64 libfakeroot libfile-stripnondeterminism-perl
libgcc-14-dev libisl23 libitm1 libmpc3 libmpfr6 libquadmath0
libstdc++-14-dev libtest-leaktrace-perl libtool libubsan1 linux-libc-dev m4
po-debconf rpcsvc-proto sbuild-build-depends-main-dummy
0 upgraded, 47 newly installed, 0 to remove and 0 not upgraded.
Need to get 68.7 MB of archives.
After this operation, 253 MB of additional disk space will be used.
Get:1 copy:/build/reproducible-path/resolver-ZnEeZ9/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [920 B]
Get:2 http://deb.debian.org/debian sid/main i386 m4 i386 1.4.19-5 [301 kB]
Get:3 http://deb.debian.org/debian sid/main i386 autoconf all 2.72-3 [493 kB]
Get:4 http://deb.debian.org/debian sid/main i386 autotools-dev all 20220109.1 [51.6 kB]
Get:5 http://deb.debian.org/debian sid/main i386 automake all 1:1.16.5-1.3 [823 kB]
Get:6 http://deb.debian.org/debian sid/main i386 autopoint all 0.23.1-1 [770 kB]
Get:7 http://deb.debian.org/debian sid/main i386 libc-dev-bin i386 2.40-5 [52.6 kB]
Get:8 http://deb.debian.org/debian sid/main i386 linux-libc-dev all 6.12.10-1 [2492 kB]
Get:9 http://deb.debian.org/debian sid/main i386 libcrypt-dev i386 1:4.4.38-1 [126 kB]
Get:10 http://deb.debian.org/debian sid/main i386 rpcsvc-proto i386 1.4.3-1 [66.1 kB]
Get:11 http://deb.debian.org/debian sid/main i386 libc6-dev i386 2.40-5 [1772 kB]
Get:12 http://deb.debian.org/debian sid/main i386 libisl23 i386 0.27-1 [747 kB]
Get:13 http://deb.debian.org/debian sid/main i386 libmpfr6 i386 4.2.1-1+b2 [752 kB]
Get:14 http://deb.debian.org/debian sid/main i386 libmpc3 i386 1.3.1-1+b3 [60.5 kB]
Get:15 http://deb.debian.org/debian sid/main i386 cpp-14-i686-linux-gnu i386 14.2.0-14 [12.0 MB]
Get:16 http://deb.debian.org/debian sid/main i386 cpp-14 i386 14.2.0-14 [1276 B]
Get:17 http://deb.debian.org/debian sid/main i386 cpp-i686-linux-gnu i386 4:14.2.0-1 [4832 B]
Get:18 http://deb.debian.org/debian sid/main i386 cpp i386 4:14.2.0-1 [1564 B]
Get:19 http://deb.debian.org/debian sid/main i386 libcc1-0 i386 14.2.0-14 [44.9 kB]
Get:20 http://deb.debian.org/debian sid/main i386 libitm1 i386 14.2.0-14 [27.3 kB]
Get:21 http://deb.debian.org/debian sid/main i386 libasan8 i386 14.2.0-14 [2607 kB]
Get:22 http://deb.debian.org/debian sid/main i386 libubsan1 i386 14.2.0-14 [1055 kB]
Get:23 http://deb.debian.org/debian sid/main i386 libquadmath0 i386 14.2.0-14 [231 kB]
Get:24 http://deb.debian.org/debian sid/main i386 libgcc-14-dev i386 14.2.0-14 [2582 kB]
Get:25 http://deb.debian.org/debian sid/main i386 gcc-14-i686-linux-gnu i386 14.2.0-14 [23.3 MB]
Get:26 http://deb.debian.org/debian sid/main i386 gcc-14 i386 14.2.0-14 [536 kB]
Get:27 http://deb.debian.org/debian sid/main i386 gcc-i686-linux-gnu i386 4:14.2.0-1 [1428 B]
Get:28 http://deb.debian.org/debian sid/main i386 gcc i386 4:14.2.0-1 [5132 B]
Get:29 http://deb.debian.org/debian sid/main i386 libstdc++-14-dev i386 14.2.0-14 [2441 kB]
Get:30 http://deb.debian.org/debian sid/main i386 g++-14-i686-linux-gnu i386 14.2.0-14 [13.0 MB]
Get:31 http://deb.debian.org/debian sid/main i386 g++-14 i386 14.2.0-14 [21.5 kB]
Get:32 http://deb.debian.org/debian sid/main i386 g++-i686-linux-gnu i386 4:14.2.0-1 [1200 B]
Get:33 http://deb.debian.org/debian sid/main i386 g++ i386 4:14.2.0-1 [1340 B]
Get:34 http://deb.debian.org/debian sid/main i386 build-essential i386 12.12 [4620 B]
Get:35 http://deb.debian.org/debian sid/main i386 libdebhelper-perl all 13.24.1 [90.9 kB]
Get:36 http://deb.debian.org/debian sid/main i386 libtool all 2.5.4-2 [539 kB]
Get:37 http://deb.debian.org/debian sid/main i386 dh-autoreconf all 20 [17.1 kB]
Get:38 http://deb.debian.org/debian sid/main i386 libfile-stripnondeterminism-perl all 1.14.1-1 [19.6 kB]
Get:39 http://deb.debian.org/debian sid/main i386 dh-strip-nondeterminism all 1.14.1-1 [8584 B]
Get:40 http://deb.debian.org/debian sid/main i386 libelf1t64 i386 0.192-4 [195 kB]
Get:41 http://deb.debian.org/debian sid/main i386 dwz i386 0.15-1+b1 [116 kB]
Get:42 http://deb.debian.org/debian sid/main i386 po-debconf all 1.0.21+nmu1 [248 kB]
Get:43 http://deb.debian.org/debian sid/main i386 debhelper all 13.24.1 [920 kB]
Get:44 http://deb.debian.org/debian sid/main i386 libfakeroot i386 1.36.2-1 [32.5 kB]
Get:45 http://deb.debian.org/debian sid/main i386 fakeroot i386 1.36.2-1 [76.5 kB]
Get:46 http://deb.debian.org/debian sid/main i386 libappconfig-perl all 1.71-2.3 [67.0 kB]
Get:47 http://deb.debian.org/debian sid/main i386 libtest-leaktrace-perl i386 0.17-1+b5 [21.5 kB]
Fetched 68.7 MB in 1s (96.3 MB/s)
Selecting previously unselected package m4.
(Reading database ... 17081 files and directories currently installed.)
Preparing to unpack .../00-m4_1.4.19-5_i386.deb ...
Unpacking m4 (1.4.19-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../01-autoconf_2.72-3_all.deb ...
Unpacking autoconf (2.72-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../02-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../03-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../04-autopoint_0.23.1-1_all.deb ...
Unpacking autopoint (0.23.1-1) ...
Selecting previously unselected package libc-dev-bin.
Preparing to unpack .../05-libc-dev-bin_2.40-5_i386.deb ...
Unpacking libc-dev-bin (2.40-5) ...
Selecting previously unselected package linux-libc-dev.
Preparing to unpack .../06-linux-libc-dev_6.12.10-1_all.deb ...
Unpacking linux-libc-dev (6.12.10-1) ...
Selecting previously unselected package libcrypt-dev:i386.
Preparing to unpack .../07-libcrypt-dev_1%3a4.4.38-1_i386.deb ...
Unpacking libcrypt-dev:i386 (1:4.4.38-1) ...
Selecting previously unselected package rpcsvc-proto.
Preparing to unpack .../08-rpcsvc-proto_1.4.3-1_i386.deb ...
Unpacking rpcsvc-proto (1.4.3-1) ...
Selecting previously unselected package libc6-dev:i386.
Preparing to unpack .../09-libc6-dev_2.40-5_i386.deb ...
Unpacking libc6-dev:i386 (2.40-5) ...
Selecting previously unselected package libisl23:i386.
Preparing to unpack .../10-libisl23_0.27-1_i386.deb ...
Unpacking libisl23:i386 (0.27-1) ...
Selecting previously unselected package libmpfr6:i386.
Preparing to unpack .../11-libmpfr6_4.2.1-1+b2_i386.deb ...
Unpacking libmpfr6:i386 (4.2.1-1+b2) ...
Selecting previously unselected package libmpc3:i386.
Preparing to unpack .../12-libmpc3_1.3.1-1+b3_i386.deb ...
Unpacking libmpc3:i386 (1.3.1-1+b3) ...
Selecting previously unselected package cpp-14-i686-linux-gnu.
Preparing to unpack .../13-cpp-14-i686-linux-gnu_14.2.0-14_i386.deb ...
Unpacking cpp-14-i686-linux-gnu (14.2.0-14) ...
Selecting previously unselected package cpp-14.
Preparing to unpack .../14-cpp-14_14.2.0-14_i386.deb ...
Unpacking cpp-14 (14.2.0-14) ...
Selecting previously unselected package cpp-i686-linux-gnu.
Preparing to unpack .../15-cpp-i686-linux-gnu_4%3a14.2.0-1_i386.deb ...
Unpacking cpp-i686-linux-gnu (4:14.2.0-1) ...
Selecting previously unselected package cpp.
Preparing to unpack .../16-cpp_4%3a14.2.0-1_i386.deb ...
Unpacking cpp (4:14.2.0-1) ...
Selecting previously unselected package libcc1-0:i386.
Preparing to unpack .../17-libcc1-0_14.2.0-14_i386.deb ...
Unpacking libcc1-0:i386 (14.2.0-14) ...
Selecting previously unselected package libitm1:i386.
Preparing to unpack .../18-libitm1_14.2.0-14_i386.deb ...
Unpacking libitm1:i386 (14.2.0-14) ...
Selecting previously unselected package libasan8:i386.
Preparing to unpack .../19-libasan8_14.2.0-14_i386.deb ...
Unpacking libasan8:i386 (14.2.0-14) ...
Selecting previously unselected package libubsan1:i386.
Preparing to unpack .../20-libubsan1_14.2.0-14_i386.deb ...
Unpacking libubsan1:i386 (14.2.0-14) ...
Selecting previously unselected package libquadmath0:i386.
Preparing to unpack .../21-libquadmath0_14.2.0-14_i386.deb ...
Unpacking libquadmath0:i386 (14.2.0-14) ...
Selecting previously unselected package libgcc-14-dev:i386.
Preparing to unpack .../22-libgcc-14-dev_14.2.0-14_i386.deb ...
Unpacking libgcc-14-dev:i386 (14.2.0-14) ...
Selecting previously unselected package gcc-14-i686-linux-gnu.
Preparing to unpack .../23-gcc-14-i686-linux-gnu_14.2.0-14_i386.deb ...
Unpacking gcc-14-i686-linux-gnu (14.2.0-14) ...
Selecting previously unselected package gcc-14.
Preparing to unpack .../24-gcc-14_14.2.0-14_i386.deb ...
Unpacking gcc-14 (14.2.0-14) ...
Selecting previously unselected package gcc-i686-linux-gnu.
Preparing to unpack .../25-gcc-i686-linux-gnu_4%3a14.2.0-1_i386.deb ...
Unpacking gcc-i686-linux-gnu (4:14.2.0-1) ...
Selecting previously unselected package gcc.
Preparing to unpack .../26-gcc_4%3a14.2.0-1_i386.deb ...
Unpacking gcc (4:14.2.0-1) ...
Selecting previously unselected package libstdc++-14-dev:i386.
Preparing to unpack .../27-libstdc++-14-dev_14.2.0-14_i386.deb ...
Unpacking libstdc++-14-dev:i386 (14.2.0-14) ...
Selecting previously unselected package g++-14-i686-linux-gnu.
Preparing to unpack .../28-g++-14-i686-linux-gnu_14.2.0-14_i386.deb ...
Unpacking g++-14-i686-linux-gnu (14.2.0-14) ...
Selecting previously unselected package g++-14.
Preparing to unpack .../29-g++-14_14.2.0-14_i386.deb ...
Unpacking g++-14 (14.2.0-14) ...
Selecting previously unselected package g++-i686-linux-gnu.
Preparing to unpack .../30-g++-i686-linux-gnu_4%3a14.2.0-1_i386.deb ...
Unpacking g++-i686-linux-gnu (4:14.2.0-1) ...
Selecting previously unselected package g++.
Preparing to unpack .../31-g++_4%3a14.2.0-1_i386.deb ...
Unpacking g++ (4:14.2.0-1) ...
Selecting previously unselected package build-essential.
Preparing to unpack .../32-build-essential_12.12_i386.deb ...
Unpacking build-essential (12.12) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../33-libdebhelper-perl_13.24.1_all.deb ...
Unpacking libdebhelper-perl (13.24.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../34-libtool_2.5.4-2_all.deb ...
Unpacking libtool (2.5.4-2) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../35-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../36-libfile-stripnondeterminism-perl_1.14.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../37-dh-strip-nondeterminism_1.14.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.1-1) ...
Selecting previously unselected package libelf1t64:i386.
Preparing to unpack .../38-libelf1t64_0.192-4_i386.deb ...
Unpacking libelf1t64:i386 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../39-dwz_0.15-1+b1_i386.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../40-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../41-debhelper_13.24.1_all.deb ...
Unpacking debhelper (13.24.1) ...
Selecting previously unselected package libfakeroot:i386.
Preparing to unpack .../42-libfakeroot_1.36.2-1_i386.deb ...
Unpacking libfakeroot:i386 (1.36.2-1) ...
Selecting previously unselected package fakeroot.
Preparing to unpack .../43-fakeroot_1.36.2-1_i386.deb ...
Unpacking fakeroot (1.36.2-1) ...
Selecting previously unselected package libappconfig-perl.
Preparing to unpack .../44-libappconfig-perl_1.71-2.3_all.deb ...
Unpacking libappconfig-perl (1.71-2.3) ...
Selecting previously unselected package libtest-leaktrace-perl.
Preparing to unpack .../45-libtest-leaktrace-perl_0.17-1+b5_i386.deb ...
Unpacking libtest-leaktrace-perl (0.17-1+b5) ...
Selecting previously unselected package sbuild-build-depends-main-dummy.
Preparing to unpack .../46-sbuild-build-depends-main-dummy_0.invalid.0_i386.deb ...
Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ...
Setting up libfile-stripnondeterminism-perl (1.14.1-1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libdebhelper-perl (13.24.1) ...
Setting up linux-libc-dev (6.12.10-1) ...
Setting up m4 (1.4.19-5) ...
Setting up libfakeroot:i386 (1.36.2-1) ...
Setting up libelf1t64:i386 (0.192-4) ...
Setting up fakeroot (1.36.2-1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode
Setting up libtest-leaktrace-perl (0.17-1+b5) ...
Setting up autotools-dev (20220109.1) ...
Setting up rpcsvc-proto (1.4.3-1) ...
Setting up libmpfr6:i386 (4.2.1-1+b2) ...
Setting up libquadmath0:i386 (14.2.0-14) ...
Setting up libmpc3:i386 (1.3.1-1+b3) ...
Setting up autopoint (0.23.1-1) ...
Setting up autoconf (2.72-3) ...
Setting up libubsan1:i386 (14.2.0-14) ...
Setting up dh-strip-nondeterminism (1.14.1-1) ...
Setting up dwz (0.15-1+b1) ...
Setting up libcrypt-dev:i386 (1:4.4.38-1) ...
Setting up libasan8:i386 (14.2.0-14) ...
Setting up libisl23:i386 (0.27-1) ...
Setting up cpp-14-i686-linux-gnu (14.2.0-14) ...
Setting up libc-dev-bin (2.40-5) ...
Setting up libcc1-0:i386 (14.2.0-14) ...
Setting up libappconfig-perl (1.71-2.3) ...
Setting up libitm1:i386 (14.2.0-14) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up cpp-14 (14.2.0-14) ...
Setting up libc6-dev:i386 (2.40-5) ...
Setting up cpp-i686-linux-gnu (4:14.2.0-1) ...
Setting up libgcc-14-dev:i386 (14.2.0-14) ...
Setting up libstdc++-14-dev:i386 (14.2.0-14) ...
Setting up gcc-14-i686-linux-gnu (14.2.0-14) ...
Setting up gcc-i686-linux-gnu (4:14.2.0-1) ...
Setting up cpp (4:14.2.0-1) ...
Setting up g++-14-i686-linux-gnu (14.2.0-14) ...
Setting up g++-i686-linux-gnu (4:14.2.0-1) ...
Setting up gcc-14 (14.2.0-14) ...
Setting up g++-14 (14.2.0-14) ...
Setting up libtool (2.5.4-2) ...
Setting up gcc (4:14.2.0-1) ...
Setting up dh-autoreconf (20) ...
Setting up g++ (4:14.2.0-1) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
Setting up build-essential (12.12) ...
Setting up debhelper (13.24.1) ...
Setting up sbuild-build-depends-main-dummy (0.invalid.0) ...
Processing triggers for man-db (2.13.0-1) ...
Processing triggers for libc-bin (2.40-5) ...
+------------------------------------------------------------------------------+
| Check architectures Wed, 22 Jan 2025 10:31:47 +0000 |
+------------------------------------------------------------------------------+
Arch check ok (i386 included in any)
+------------------------------------------------------------------------------+
| Build environment Wed, 22 Jan 2025 10:31:48 +0000 |
+------------------------------------------------------------------------------+
Kernel: Linux 6.1.0-29-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.123-1 (2025-01-02) amd64 (x86_64)
Toolchain package versions: binutils_2.43.50.20250108-1 dpkg-dev_1.22.14 g++-14_14.2.0-14 gcc-14_14.2.0-14 libc6-dev_2.40-5 libstdc++-14-dev_14.2.0-14 libstdc++6_14.2.0-14 linux-libc-dev_6.12.10-1
Package versions: appstream_1.0.4-1 apt_2.9.24 autoconf_2.72-3 automake_1:1.16.5-1.3 autopoint_0.23.1-1 autotools-dev_20220109.1 base-files_13.6 base-passwd_3.6.6 bash_5.2.37-1 binutils_2.43.50.20250108-1 binutils-common_2.43.50.20250108-1 binutils-i686-linux-gnu_2.43.50.20250108-1 bsdextrautils_2.40.4-1 bsdutils_1:2.40.4-1 build-essential_12.12 bzip2_1.0.8-6 ca-certificates_20241223 coreutils_9.5-1 cpp_4:14.2.0-1 cpp-14_14.2.0-14 cpp-14-i686-linux-gnu_14.2.0-14 cpp-i686-linux-gnu_4:14.2.0-1 dash_0.5.12-11 debconf_1.5.89 debhelper_13.24.1 debian-archive-keyring_2023.4 debianutils_5.21 dh-autoreconf_20 dh-strip-nondeterminism_1.14.1-1 diffstat_1.67-1 diffutils_1:3.10-2 dpkg_1.22.14 dpkg-dev_1.22.14 dwz_0.15-1+b1 e2fsprogs_1.47.2-1 fakeroot_1.36.2-1 file_1:5.45-3+b1 findutils_4.10.0-3 g++_4:14.2.0-1 g++-14_14.2.0-14 g++-14-i686-linux-gnu_14.2.0-14 g++-i686-linux-gnu_4:14.2.0-1 gcc_4:14.2.0-1 gcc-14_14.2.0-14 gcc-14-base_14.2.0-14 gcc-14-i686-linux-gnu_14.2.0-14 gcc-i686-linux-gnu_4:14.2.0-1 gettext_0.23.1-1 gettext-base_0.23.1-1 gpg_2.2.46-1+b1 gpgconf_2.2.46-1+b1 grep_3.11-4 groff-base_1.23.0-7 gzip_1.13-1 hostname_3.25 init-system-helpers_1.68 intltool-debian_0.35.0+20060710.6 iso-codes_4.17.0-1 libacl1_2.3.2-2+b1 libaliased-perl_0.34-3 libappconfig-perl_1.71-2.3 libappstream5_1.0.4-1 libapt-pkg-perl_0.1.40+b6 libapt-pkg6.0t64_2.9.24 libarchive-zip-perl_1.68-1 libasan8_14.2.0-14 libassuan9_3.0.1-2 libatomic1_14.2.0-14 libattr1_1:2.5.2-2 libaudit-common_1:4.0.2-2 libaudit1_1:4.0.2-2+b1 libb-hooks-endofscope-perl_0.28-1 libb-hooks-op-check-perl_0.22-3+b2 libberkeleydb-perl_0.66-1 libbinutils_2.43.50.20250108-1 libblkid1_2.40.4-1 libbrotli1_1.1.0-2+b6 libbsd0_0.12.2-2 libbz2-1.0_1.0.8-6 libc-bin_2.40-5 libc-dev-bin_2.40-5 libc6_2.40-5 libc6-dev_2.40-5 libcap-ng0_0.8.5-4 libcap2_1:2.66-5+b1 libcapture-tiny-perl_0.48-2 libcc1-0_14.2.0-14 libcgi-pm-perl_4.67-1 libclass-data-inheritable-perl_0.10-1 libclass-inspector-perl_1.36-3 libclass-method-modifiers-perl_2.15-1 libclass-xsaccessor-perl_1.19-4+b4 libclone-perl_0.47-1+b1 libcom-err2_1.47.2-1 libconfig-tiny-perl_2.30-1 libconst-fast-perl_0.014-2 libcpanel-json-xs-perl_4.39-1 libcrypt-dev_1:4.4.38-1 libcrypt1_1:4.4.38-1 libctf-nobfd0_2.43.50.20250108-1 libctf0_2.43.50.20250108-1 libcurl3t64-gnutls_8.11.1-1+b1 libdata-dpath-perl_0.60-1 libdata-messagepack-perl_1.02-1+b4 libdata-optlist-perl_0.114-1 libdata-validate-domain-perl_0.15-1 libdata-validate-ip-perl_0.31-1 libdata-validate-uri-perl_0.07-3 libdb5.3t64_5.3.28+dfsg2-9 libdebconfclient0_0.277 libdebhelper-perl_13.24.1 libdevel-callchecker-perl_0.009-1+b1 libdevel-size-perl_0.84-1+b1 libdevel-stacktrace-perl_2.0500-1 libdpkg-perl_1.22.14 libdynaloader-functions-perl_0.004-1 libelf1t64_0.192-4 libemail-address-xs-perl_1.05-1+b4 libencode-locale-perl_1.05-3 libexception-class-perl_1.45-1 libext2fs2t64_1.47.2-1 libfakeroot_1.36.2-1 libffi8_3.4.6-1 libfile-basedir-perl_0.09-2 libfile-find-rule-perl_0.34-3 libfile-listing-perl_6.16-1 libfile-sharedir-perl_1.118-3 libfile-stripnondeterminism-perl_1.14.1-1 libfont-ttf-perl_1.06-2 libgcc-14-dev_14.2.0-14 libgcc-s1_14.2.0-14 libgcrypt20_1.11.0-7 libgdbm-compat4t64_1.24-2 libgdbm6t64_1.24-2 libglib2.0-0t64_2.82.4-2 libgmp10_2:6.3.0+dfsg-3 libgnutls30t64_3.8.8-2 libgomp1_14.2.0-14 libgpg-error0_1.51-3 libgprofng0_2.43.50.20250108-1 libgssapi-krb5-2_1.21.3-4 libhogweed6t64_3.10-1+b1 libhtml-form-perl_6.12-1 libhtml-html5-entities-perl_0.004-3 libhtml-parser-perl_3.83-1+b2 libhtml-tagset-perl_3.24-1 libhtml-tokeparser-simple-perl_3.16-4 libhtml-tree-perl_5.07-3 libhttp-cookies-perl_6.11-1 libhttp-date-perl_6.06-1 libhttp-message-perl_7.00-2 libhttp-negotiate-perl_6.01-2 libicu72_72.1-6 libidn2-0_2.3.7-2+b1 libimport-into-perl_1.002005-2 libio-html-perl_1.004-3 libio-interactive-perl_1.025-1 libio-socket-ssl-perl_2.089-1 libio-string-perl_1.08-4 libipc-run3-perl_0.049-1 libipc-system-simple-perl_1.30-2 libisl23_0.27-1 libiterator-perl_0.03+ds1-2 libiterator-util-perl_0.02+ds1-2 libitm1_14.2.0-14 libjansson4_2.14-2+b3 libjson-maybexs-perl_1.004008-1 libk5crypto3_1.21.3-4 libkeyutils1_1.6.3-4 libkrb5-3_1.21.3-4 libkrb5support0_1.21.3-4 libldap-2.5-0_2.5.19+dfsg-1 libldap2_2.6.9+dfsg-1 liblist-compare-perl_0.55-2 liblist-someutils-perl_0.59-1 liblist-utilsby-perl_0.12-2 liblwp-mediatypes-perl_6.04-2 liblwp-protocol-https-perl_6.14-1 liblz1_1.15-1 liblz4-1_1.9.4-4 liblzma5_5.6.3-1+b1 liblzo2-2_2.10-3+b1 libmagic-mgc_1:5.45-3+b1 libmagic1t64_1:5.45-3+b1 libmarkdown2_2.2.7-2.1 libmd0_1.1.0-2+b1 libmldbm-perl_2.05-4 libmodule-implementation-perl_0.09-2 libmodule-runtime-perl_0.016-2 libmoo-perl_2.005005-1 libmoox-aliases-perl_0.001006-2 libmount1_2.40.4-1 libmouse-perl_2.5.11-1+b1 libmpc3_1.3.1-1+b3 libmpfr6_4.2.1-1+b2 libnamespace-clean-perl_0.27-2 libncursesw6_6.5-2+b1 libnet-domain-tld-perl_1.75-4 libnet-http-perl_6.23-1 libnet-ipv6addr-perl_1.02-1 libnet-netmask-perl_2.0002-2 libnet-ssleay-perl_1.94-2 libnetaddr-ip-perl_4.079+dfsg-2+b5 libnettle8t64_3.10-1+b1 libnghttp2-14_1.64.0-1 libnghttp3-9_1.6.0-2 libngtcp2-16_1.9.1-1 libngtcp2-crypto-gnutls8_1.9.1-1 libnumber-compare-perl_0.03-3 libp11-kit0_0.25.5-3 libpackage-stash-perl_0.40-1 libpam-modules_1.5.3-7+b1 libpam-modules-bin_1.5.3-7+b1 libpam-runtime_1.5.3-7 libpam0g_1.5.3-7+b1 libparams-classify-perl_0.015-2+b4 libparams-util-perl_1.102-3+b1 libpath-tiny-perl_0.146-1 libpcre2-8-0_10.44-5 libperl5.40_5.40.0-8 libperlio-gzip-perl_0.20-1+b4 libperlio-utf8-strict-perl_0.010-1+b3 libpipeline1_1.5.8-1 libproc-processtable-perl_0.636-1+b3 libproc2-0_2:4.0.4-6 libpsl5t64_0.21.2-1.1+b1 libquadmath0_14.2.0-14 libreadline8t64_8.2-6 libregexp-wildcards-perl_1.05-3 librole-tiny-perl_2.002004-1 librtmp1_2.4+20151223.gitfa8646d.1-2+b5 libsasl2-2_2.1.28+dfsg1-8+b1 libsasl2-modules-db_2.1.28+dfsg1-8+b1 libseccomp2_2.5.5-2 libselinux1_3.7-3+b1 libsemanage-common_3.7-2 libsemanage2_3.7-2+b1 libsepol2_3.7-1 libsereal-decoder-perl_5.004+ds-1+b3 libsereal-encoder-perl_5.004+ds-1+b3 libsframe1_2.43.50.20250108-1 libsmartcols1_2.40.4-1 libsort-versions-perl_1.62-3 libsqlite3-0_3.46.1-1 libss2_1.47.2-1 libssh2-1t64_1.11.1-1 libssl3t64_3.4.0-2 libstdc++-14-dev_14.2.0-14 libstdc++6_14.2.0-14 libstemmer0d_2.2.0-4+b2 libstrictures-perl_2.000006-1 libsub-exporter-perl_0.990-1 libsub-exporter-progressive-perl_0.001013-3 libsub-identify-perl_0.14-3+b3 libsub-install-perl_0.929-1 libsub-name-perl_0.28-1 libsub-quote-perl_2.006008-1 libsyntax-keyword-try-perl_0.30-1+b1 libsystemd0_257.2-2 libtasn1-6_4.19.0-3+b3 libterm-readkey-perl_2.38-2+b4 libtest-leaktrace-perl_0.17-1+b5 libtext-charwidth-perl_0.04-11+b4 libtext-glob-perl_0.11-3 libtext-levenshteinxs-perl_0.03-5+b4 libtext-markdown-discount-perl_0.17-1 libtext-wrapi18n-perl_0.06-10 libtext-xslate-perl_3.5.9-2+b1 libtime-duration-perl_1.21-2 libtime-moment-perl_0.44-2+b4 libtimedate-perl_2.3300-2 libtinfo6_6.5-2+b1 libtool_2.5.4-2 libtry-tiny-perl_0.32-1 libubsan1_14.2.0-14 libuchardet0_0.0.8-1+b2 libudev1_257.2-2 libunicode-utf8-perl_0.62-2+b3 libunistring5_1.3-1 liburi-perl_5.30-1 libuuid1_2.40.4-1 libvariable-magic-perl_0.64-1+b1 libwww-mechanize-perl_2.19-1 libwww-perl_6.77-1 libwww-robotrules-perl_6.02-1 libxml-libxml-perl_2.0207+dfsg+really+2.0134-5+b2 libxml-namespacesupport-perl_1.12-2 libxml-sax-base-perl_1.09-3 libxml-sax-perl_1.02+dfsg-4 libxml2_2.12.7+dfsg+really2.9.14-0.2+b1 libxmlb2_0.3.21-1 libxs-parse-keyword-perl_0.48-1 libxxhash0_0.8.3-2 libyaml-0-2_0.2.5-2 libyaml-libyaml-perl_0.902.0+ds-2+b1 libzstd1_1.5.6+dfsg-2 lintian_2.121.1 linux-libc-dev_6.12.10-1 login_1:4.16.0-2+really2.40.4-1 login.defs_1:4.16.0-7 logsave_1.47.2-1 lzop_1.04-2 m4_1.4.19-5 make_4.4.1-1 man-db_2.13.0-1 mawk_1.3.4.20240905-1 mount_2.40.4-1 ncurses-base_6.5-2 ncurses-bin_6.5-2+b1 netbase_6.4 openssl_3.4.0-2 openssl-provider-legacy_3.4.0-2 passwd_1:4.16.0-7 patch_2.7.6-7 patchutils_0.4.2-1 perl_5.40.0-8 perl-base_5.40.0-8 perl-modules-5.40_5.40.0-8 perl-openssl-defaults_7+b2 plzip_1.12-1 po-debconf_1.0.21+nmu1 procps_2:4.0.4-6 readline-common_8.2-6 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.24 shared-mime-info_2.4-5+b1 sqv_1.2.1-5 sysvinit-utils_3.13-1 t1utils_1.41-4 tar_1.35+dfsg-3.1 tzdata_2025a-1 ucf_3.0048 unzip_6.0-28 util-linux_2.40.4-1 xz-utils_5.6.3-1+b1 zlib1g_1:1.3.dfsg+really1.3.1-1+b1
+------------------------------------------------------------------------------+
| Build Wed, 22 Jan 2025 10:31:48 +0000 |
+------------------------------------------------------------------------------+
Unpack source
-------------
Format: 3.0 (quilt)
Source: libtemplate-perl
Binary: libtemplate-perl
Architecture: any
Version: 3.102-1~debusine1
Maintainer: Benjamin Mako Hill <mako@debian.org>
Homepage: https://metacpan.org/release/Template-Toolkit
Standards-Version: 4.6.2
Build-Depends: debhelper-compat (= 13), libappconfig-perl (>= 1.56), libcgi-pm-perl, libtest-leaktrace-perl, perl
Package-List:
libtemplate-perl deb perl optional arch=any
Checksums-Sha1:
68ca32e3dd89d559bb5abefea17bb26e45512837 522811 libtemplate-perl_3.102.orig.tar.gz
70e5b45c5a7e063658e1dc71c94753f57cb8d180 4168 libtemplate-perl_3.102-1~debusine1.debian.tar.xz
Checksums-Sha256:
d161c89dee9b213a7c55709ea782e2dd5923dbd1215b9576612889e6e74a2e06 522811 libtemplate-perl_3.102.orig.tar.gz
82ed766bc73170f0addfa1ab3453ff5db8a50f011e590a4aa2eb3372eb4fcfc5 4168 libtemplate-perl_3.102-1~debusine1.debian.tar.xz
Files:
23699f6b2830646d5ff6bb3ccad94a05 522811 libtemplate-perl_3.102.orig.tar.gz
8a69ac37c205ae7660024eea95f66db9 4168 libtemplate-perl_3.102-1~debusine1.debian.tar.xz
dpkg-source: warning: extracting unsigned source package (libtemplate-perl_3.102-1~debusine1.dsc)
dpkg-source: info: extracting libtemplate-perl in /build/reproducible-path/libtemplate-perl-3.102
dpkg-source: info: unpacking libtemplate-perl_3.102.orig.tar.gz
dpkg-source: info: unpacking libtemplate-perl_3.102-1~debusine1.debian.tar.xz
Check disk space
----------------
Sufficient free space for build
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=C.UTF-8
LC_ALL=C.UTF-8
LOGNAME=debusine-worker
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SHELL=/bin/sh
USER=debusine-worker
dpkg-buildpackage
-----------------
Command: dpkg-buildpackage --sanitize-env -us -uc -B
dpkg-buildpackage: info: source package libtemplate-perl
dpkg-buildpackage: info: source version 3.102-1~debusine1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Fabian Grünbichler <debian@fabian.gruenbichler.email>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture i386
debian/rules clean
dh clean
debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/reproducible-path/libtemplate-perl-3.102'
dh_auto_clean
rm -f /build/reproducible-path/libtemplate-perl-3.102/.defaults.cfg
rm -f /build/reproducible-path/libtemplate-perl-3.102/t/test/src/divisionbyzero.ttc
rm -rf /build/reproducible-path/libtemplate-perl-3.102/t/test/tmp/cache/*
[ ! -f /build/reproducible-path/libtemplate-perl-3.102/debian/Config.pm.backup.tmp ] || mv -f /build/reproducible-path/libtemplate-perl-3.102/debian/Config.pm.backup.tmp /build/reproducible-path/libtemplate-perl-3.102/lib/Template/Config.pm
make[1]: Leaving directory '/build/reproducible-path/libtemplate-perl-3.102'
dh_clean
debian/rules binary-arch
dh binary-arch
dh_update_autotools_config -a
dh_autoreconf -a
debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/reproducible-path/libtemplate-perl-3.102'
[ ! -f /build/reproducible-path/libtemplate-perl-3.102/debian/Config.pm.backup.tmp ] && cp /build/reproducible-path/libtemplate-perl-3.102/lib/Template/Config.pm /build/reproducible-path/libtemplate-perl-3.102/debian/Config.pm.backup.tmp
dh_auto_configure
/usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libtemplate-perl-3.102=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "LD=i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libtemplate-perl-3.102=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro"
Template Toolkit Version 3.102
=============================
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:
HACKING
INSTALL
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/reproducible-path/libtemplate-perl-3.102'
dh_auto_build -a
make -j8
make[1]: Entering directory '/build/reproducible-path/libtemplate-perl-3.102'
make[2]: Entering directory '/build/reproducible-path/libtemplate-perl-3.102/xs'
Running Mkbootstrap for XS ()
"/usr/bin/perl" "/usr/share/perl/5.40.0/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' Stash.xs > Stash.xsc
chmod 644 "XS.bs"
cp lib/Template/Manual/Views.pod blib/lib/Template/Manual/Views.pod
cp lib/Template/Plugin/Format.pm blib/lib/Template/Plugin/Format.pm
cp lib/Template/Directive.pm blib/lib/Template/Directive.pm
cp lib/Template/Base.pm blib/lib/Template/Base.pm
cp lib/Template/Plugin/Directory.pm blib/lib/Template/Plugin/Directory.pm
cp lib/Template/Manual/Directives.pod blib/lib/Template/Manual/Directives.pod
cp lib/Template/FAQ.pod blib/lib/Template/FAQ.pod
cp lib/Template/Exception.pm blib/lib/Template/Exception.pm
cp lib/Template/Context.pm blib/lib/Template/Context.pm
cp lib/Template/Grammar.pm blib/lib/Template/Grammar.pm
cp lib/Template/Plugin/Date.pm blib/lib/Template/Plugin/Date.pm
cp lib/Template.pm blib/lib/Template.pm
cp lib/Template/Filters.pm blib/lib/Template/Filters.pm
cp lib/Template/Manual/Config.pod blib/lib/Template/Manual/Config.pod
cp lib/Template/Manual/VMethods.pod blib/lib/Template/Manual/VMethods.pod
cp lib/Template/Manual/Plugins.pod blib/lib/Template/Manual/Plugins.pod
cp lib/Template/Constants.pm blib/lib/Template/Constants.pm
cp lib/Template/Plugin.pm blib/lib/Template/Plugin.pm
cp lib/Template/Manual/Internals.pod blib/lib/Template/Manual/Internals.pod
cp lib/Template/Manual/Filters.pod blib/lib/Template/Manual/Filters.pod
cp lib/Template/Iterator.pm blib/lib/Template/Iterator.pm
cp lib/Template/Namespace/Constants.pm blib/lib/Template/Namespace/Constants.pm
cp lib/Template/Manual/Intro.pod blib/lib/Template/Manual/Intro.pod
cp lib/Template/Plugin/Dumper.pm blib/lib/Template/Plugin/Dumper.pm
cp lib/Template/Parser.pm blib/lib/Template/Parser.pm
cp lib/Template/Manual.pod blib/lib/Template/Manual.pod
cp lib/Template/App/ttree.pm blib/lib/Template/App/ttree.pm
cp lib/Template/Plugin/Image.pm blib/lib/Template/Plugin/Image.pm
cp lib/Template/Config.pm blib/lib/Template/Config.pm
cp lib/Template/Plugin/HTML.pm blib/lib/Template/Plugin/HTML.pm
cp lib/Template/Plugin/Assert.pm blib/lib/Template/Plugin/Assert.pm
cp lib/Template/Plugin/File.pm blib/lib/Template/Plugin/File.pm
cp lib/Template/Manual/Credits.pod blib/lib/Template/Manual/Credits.pod
cp lib/Template/Modules.pod blib/lib/Template/Modules.pod
cp lib/Template/Plugin/Datafile.pm blib/lib/Template/Plugin/Datafile.pm
cp lib/Template/Plugin/Filter.pm blib/lib/Template/Plugin/Filter.pm
cp lib/Template/Manual/Syntax.pod blib/lib/Template/Manual/Syntax.pod
cp lib/Template/Document.pm blib/lib/Template/Document.pm
cp lib/Template/Manual/Variables.pod blib/lib/Template/Manual/Variables.pod
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- XS.bs ../blib/arch/auto/Template/Stash/XS/XS.bs 644
cp lib/Template/Plugin/Table.pm blib/lib/Template/Plugin/Table.pm
cp lib/Template/Stash/XS.pm blib/lib/Template/Stash/XS.pm
cp lib/Template/Plugin/Wrap.pm blib/lib/Template/Plugin/Wrap.pm
cp lib/Template/Plugin/Scalar.pm blib/lib/Template/Plugin/Scalar.pm
cp lib/Template/Tools.pod blib/lib/Template/Tools.pod
cp lib/Template/Plugin/String.pm blib/lib/Template/Plugin/String.pm
cp lib/Template/View.pm blib/lib/Template/View.pm
cp lib/Template/Test.pm blib/lib/Template/Test.pm
cp lib/Template/Tools/ttree.pod blib/lib/Template/Tools/ttree.pod
cp lib/Template/Tools/tpage.pod blib/lib/Template/Tools/tpage.pod
cp lib/Template/Tutorial/Web.pod blib/lib/Template/Tutorial/Web.pod
cp lib/Template/VMethods.pm blib/lib/Template/VMethods.pm
cp lib/Template/Plugin/View.pm blib/lib/Template/Plugin/View.pm
cp lib/Template/Service.pm blib/lib/Template/Service.pm
cp lib/Template/Tutorial/Datafile.pod blib/lib/Template/Tutorial/Datafile.pod
cp lib/Template/Plugin/Procedural.pm blib/lib/Template/Plugin/Procedural.pm
cp lib/Template/Toolkit.pm blib/lib/Template/Toolkit.pm
cp lib/Template/Plugin/Iterator.pm blib/lib/Template/Plugin/Iterator.pm
cp lib/Template/Provider.pm blib/lib/Template/Provider.pm
cp lib/Template/Stash.pm blib/lib/Template/Stash.pm
cp lib/Template/Plugin/Math.pm blib/lib/Template/Plugin/Math.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/Plugin/Pod.pm blib/lib/Template/Plugin/Pod.pm
cp lib/Template/Tutorial.pod blib/lib/Template/Tutorial.pod
cp lib/Template/Stash/Context.pm blib/lib/Template/Stash/Context.pm
mv Stash.xsc Stash.c
i686-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libtemplate-perl-3.102=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"3.102\" -DXS_VERSION=\"3.102\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.40/CORE" Stash.c
Stash.xs: In function âdo_getsetâ:
Stash.xs:62:25: warning: format â%iâ expects argument of type âintâ, but argument 3 has type âI32â {aka âlong intâ} [-Wformat=]
62 | #define TT_STASH_PKG "Template::Stash::XS"
| ^~~~~~~~~~~~~~~~~~~~~
Stash.xs:734:19: note: in expansion of macro âTT_STASH_PKGâ
734 | croak(TT_STASH_PKG " %cet: bad element %i", value ? 's' : 'g', i);
| ^~~~~~~~~~~~
Stash.xs:62:25: warning: format â%iâ expects argument of type âintâ, but argument 3 has type âlong intâ [-Wformat=]
62 | #define TT_STASH_PKG "Template::Stash::XS"
| ^~~~~~~~~~~~~~~~~~~~~
Stash.xs:739:19: note: in expansion of macro âTT_STASH_PKGâ
739 | croak(TT_STASH_PKG " %cet: bad arg. %i", value ? 's' : 'g', i + 1);
| ^~~~~~~~~~~~
Stash.xs:62:25: warning: format â%iâ expects argument of type âintâ, but argument 2 has type âI32â {aka âlong intâ} [-Wformat=]
62 | #define TT_STASH_PKG "Template::Stash::XS"
| ^~~~~~~~~~~~~~~~~~~~~
Stash.xs:756:19: note: in expansion of macro âTT_STASH_PKGâ
756 | croak(TT_STASH_PKG ": set bad ident element at %i", i);
| ^~~~~~~~~~~~
Stash.xs:62:25: warning: format â%iâ expects argument of type âintâ, but argument 2 has type âlong intâ [-Wformat=]
62 | #define TT_STASH_PKG "Template::Stash::XS"
| ^~~~~~~~~~~~~~~~~~~~~
Stash.xs:761:19: note: in expansion of macro âTT_STASH_PKGâ
761 | croak(TT_STASH_PKG ": set bad ident argument at %i", i + 1);
| ^~~~~~~~~~~~
rm -f ../blib/arch/auto/Template/Stash/XS/XS.so
i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libtemplate-perl-3.102=. -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/reproducible-path/libtemplate-perl-3.102/xs'
cp bin/tpage blib/script/tpage
cp bin/ttree blib/script/ttree
"/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/ttree
"/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/tpage
Manifying 2 pod documents
Manifying 34 pod documents
Manifying 31 pod documents
make[1]: Leaving directory '/build/reproducible-path/libtemplate-perl-3.102'
dh_auto_test -a
make -j8 test TEST_VERBOSE=1
make[1]: Entering directory '/build/reproducible-path/libtemplate-perl-3.102'
make[2]: Entering directory '/build/reproducible-path/libtemplate-perl-3.102/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/reproducible-path/libtemplate-perl-3.102/xs'
make[2]: Entering directory '/build/reproducible-path/libtemplate-perl-3.102/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/reproducible-path/libtemplate-perl-3.102/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/block_duplicate.t t/blocks.t t/capture.t t/case.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/date_offset.t t/date_utf8.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/load_order_vmethods_stash.t t/macro.t t/math.t t/math_rand.t t/meta.t t/mtime-zero.t t/object.t t/outline.t t/outline_line.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-relative.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-cycle.t t/zz-plugin-leak-gh-213.t t/zz-plugin-leak-rt-46691.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/reproducible-path/libtemplate-perl-3.102/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/block_duplicate.t ............
1..1
ok 1 - warning seen
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
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/date_offset.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 date( use_offset = 1 );\n ...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% USE date( use_offset = 1 );\n ...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% USE date;\n date.format( tim...
ok 9 - template text 3 matched expected
ok
t/date_utf8.t .................. skipped: Need to set env variable AUTHOR_TESTING=1
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: <foo>[% PROCESS foo %]</foo>\n<ba...
ok 67 - template text 32 matched expected
ok 68 - template text 33 processed OK: [% r; r = s; "-"; r %].
ok 69 - template text 33 matched expected
ok 70 - template text 34 processed OK: [% IF a; b; ELSIF c; d; ELSE; s;...
ok 71 - template text 34 matched expected
ok
t/directry.t ...................
1..31
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 14 tests
ok 4 - template text 1 processed OK: [% TRY ;\n USE Directory ;\n ...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% TRY ;\n USE Directory('/no...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% USE d = Directory(dir, nostat...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% USE d = Directory(dir) -%]\n[%...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% USE directory(dir) -%]\n[% dir...
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: [% USE d = Directory(dir) -%]\n[%...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: [% USE dir = Directory(dir) -%]\n...
ok 17 - template text 7 matched expected
ok 18 - template text 8 processed OK: [% USE dir = Directory(dir) -%]\n...
ok 19 - template text 8 matched expected
ok 20 - template text 9 processed OK: [% USE d = Directory(dir, recurs...
ok 21 - template text 9 matched expected
ok 22 - template text 10 processed OK: [% USE dir = Directory(dir, recu...
ok 23 - template text 10 matched expected
ok 24 - template text 11 processed OK: [% USE dir = Directory(dir, recu...
ok 25 - template text 11 matched expected
ok 26 - template text 12 processed OK: [% USE dir = Directory(dir) -%]\n...
ok 27 - template text 12 matched expected
ok 28 - template text 13 processed OK: [% USE dir = Directory('.', root...
ok 29 - template text 13 matched expected
ok 30 - template text 14 processed OK: [% VIEW filelist -%]\n\n[% BLOCK f...
ok 31 - template text 14 matched expected
ok
t/document.t ...................
1..25
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11 - running test_expect()
ok 12 - template processor is engaged
ok 13 - input read and split into 6 tests
ok 14 - template text 1 processed OK: [% META\n author = 'Tom Smith'\n...
ok 15 - template text 1 matched expected
ok 16 - template text 2 processed OK: [% BLOCK foo -%]\n This is bloc...
ok 17 - template text 2 matched expected
ok 18 - template text 3 processed OK: [% META title = 'My Template Tit...
ok 19 - template text 3 matched expected
ok 20 - template text 4 processed OK: [% BLOCK header -%]\nHEADER\ncompo...
ok 21 - template text 4 matched expected
ok 22 - template text 5 processed OK: [% META title = 'My Template Tit...
ok 23 - template text 5 matched expected
ok 24 - template text 6 processed OK: [% INCLUDE $mydoc %]
ok 25 - template text 6 matched expected
ok
t/dumper.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: [% USE Dumper -%]\nDumper
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% USE Dumper -%]\n[% Dumper.dump...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% USE Dumper -%]\n[% Dumper.dump...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% USE Dumper -%]\n[% Dumper.dump...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% USE dumper(indent=1, pad='> '...
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: [% USE dumper(Pad='>> ', Varname...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: [% USE Dumper -%]\n[% Dumper.dump...
ok 17 - template text 7 matched expected
ok
t/error.t ......................
1..5
ok 1
ok 2
ok 3
ok 4
ok 5
ok
t/evalperl.t ...................
1..19
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 8 tests
ok 4 - template text 1 processed OK: [% META \n author = 'Andy Ward...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% TRY %]\nnothing\n[% PERL %]\nWe ...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: some stuff\n[% TRY %]\n[% INCLUDE ...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: some stuff\n[% TRY %]\n[% INCLUDE ...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% META author = 'Andy Wardley' ...
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: [% META \n author = 'Andy Ward...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: [% BLOCK foo %]This is block foo...
ok 17 - template text 7 matched expected
ok 18 - template text 8 processed OK: [% TRY %]\n [%- PERL %] die "no...
ok 19 - template text 8 matched expected
ok
t/exception.t ..................
1..15
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
t/factory.t ....................
1..7
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 2 tests
ok 4 - template text 1 processed OK: [% foo.bar %]
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% constant.pi %]
ok 7 - template text 2 matched expected
ok
t/file.t .......................
1..25
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 11 tests
ok 4 - template text 1 processed OK: [% USE f = File('/foo/bar/baz.ht...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% USE f = File('foo/bar/baz.htm...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% USE f = File('baz.html', nost...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% USE f = File('bar/baz.html', ...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% USE f = File('bar/baz.html', ...
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: [% USE baz = File('foo/bar/baz.h...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: [% USE f = File('foo/bar/baz.htm...
ok 17 - template text 7 matched expected
ok 18 - template text 8 processed OK: [% USE f = File(file) -%]\n[% f.p...
ok 19 - template text 8 matched expected
ok 20 - template text 9 processed OK: [% USE f = File(file) -%]\n[% f.p...
ok 21 - template text 9 matched expected
ok 22 - template text 10 processed OK: [% USE file(file) -%]\n[% file.pa...
ok 23 - template text 10 matched expected
ok 24 - template text 11 processed OK: [% TRY -%]\n[% USE f = File('') -...
ok 25 - template text 11 matched expected
ok
t/fileline.t ...................
1..11
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 4 tests
ok 4 - template text 1 processed OK: [% place = 'World' -%]\nHello [% ...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% INCLUDE warning -%]\nfile: [% ...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% INCLUDE warning -%]\nfile: [% ...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% TRY; \n INCLUDE chomp; \n ...
ok 11 - template text 4 matched expected
ok
t/filter.t .....................
1..162
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 79 tests
ok 4 - template text 1 processed OK: [% TRY %]\n[% FILTER nonfilt %]\nb...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% TRY %]\n[% FILTER badfact %]\nb...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% TRY %]\n[% FILTER badfilt %]\nb...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% TRY;\n "foo" | barfilt;\n ...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% TRY;\n "foo" | barfilt(1);...
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: [% TRY;\n "foo" | barfilt(2);...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: [% TRY;\n "foo" | barfilt(3);...
ok 17 - template text 7 matched expected
ok 18 - template text 8 processed OK: [% FILTER html %]\nThis is some h...
ok 19 - template text 8 matched expected
ok 20 - template text 9 processed OK: [% text = "The <cat> sat on the ...
ok 21 - template text 9 matched expected
ok 22 - template text 10 processed OK: [% text = "The <cat> 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('<!--...
ok 31 - template text 14 matched expected
ok 32 - template text 15 processed OK: [% FILTER format %]\nHello World!...
ok 33 - template text 15 matched expected
ok 34 - template text 16 processed OK: [% "Foo" FILTER test1 = format('...
ok 35 - template text 16 matched expected
ok 36 - template text 17 processed OK: [% FILTER microjive %]\nThe "Hall...
ok 37 - template text 17 matched expected
ok 38 - template text 18 processed OK: [% FILTER microsloth %]\nThe "Hal...
ok 39 - template text 18 matched expected
ok 40 - template text 19 processed OK: [% FILTER censor('bottom' 'nippl...
ok 41 - template text 19 matched expected
ok 42 - template text 20 processed OK: [% FILTER bold = format('<b>%s</...
ok 43 - template text 20 matched expected
ok 44 - template text 21 processed OK: [% "foo" FILTER format("<< %s >>...
ok 45 - template text 21 matched expected
ok 46 - template text 22 processed OK: [% blocktext = BLOCK %]\nThe cat ...
ok 47 - template text 22 matched expected
ok 48 - template text 23 processed OK: [% global.blocktext FILTER html_...
ok 49 - template text 23 matched expected
ok 50 - template text 24 processed OK: [% global.blocktext FILTER html_...
ok 51 - template text 24 matched expected
ok 52 - template text 25 processed OK: [% global.blocktext FILTER html_...
ok 53 - template text 25 matched expected
ok 54 - template text 26 processed OK: [% global.blocktext FILTER html_...
ok 55 - template text 26 matched expected
ok 56 - template text 27 processed OK: [% global.blocktext FILTER trunc...
ok 57 - template text 27 matched expected
ok 58 - template text 28 processed OK: [% global.blocktext FILTER trunc...
ok 59 - template text 28 matched expected
ok 60 - template text 29 processed OK: [% 'Hello World' | truncate(2) +...
ok 61 - template text 29 matched expected
ok 62 - template text 30 processed OK: [% "foo..." FILTER repeat(5) %]
ok 63 - template text 30 matched expected
ok 64 - template text 31 processed OK: [% FILTER truncate(21) %]\nI have...
ok 65 - template text 31 matched expected
ok 66 - template text 32 processed OK: [% FILTER truncate(25) %]\nNothin...
ok 67 - template text 32 matched expected
ok 68 - template text 33 processed OK: [% FILTER repeat(3) %]\nAm I repe...
ok 69 - template text 33 matched expected
ok 70 - template text 34 processed OK: [% text FILTER remove(' ') +%]\n[...
ok 71 - template text 34 matched expected
ok 72 - template text 35 processed OK: [% text FILTER replace(' ', '_')...
ok 73 - template text 35 matched expected
ok 74 - template text 36 processed OK: [% text = 'The <=> operator' %]\n...
ok 75 - template text 36 matched expected
ok 76 - template text 37 processed OK: [% text = 'The <=> operator, bla...
ok 77 - template text 37 matched expected
ok 78 - template text 38 processed OK: [% | truncate(25) %]\nThe cat sat...
ok 79 - template text 38 matched expected
ok 80 - template text 39 processed OK: [% FILTER upper %]\nThe cat sat o...
ok 81 - template text 39 matched expected
ok 82 - template text 40 processed OK: [% FILTER lower %]\nThe cat sat o...
ok 83 - template text 40 matched expected
ok 84 - template text 41 processed OK: [% 'arse' | stderr %]\nstderr: [%...
ok 85 - template text 41 matched expected
ok 86 - template text 42 processed OK: [% percent = '%'\n left = "[...
ok 87 - template text 42 matched expected
ok 88 - template text 43 processed OK: [% TRY %]\n[% dir = "[\% FOREACH ...
ok 89 - template text 43 matched expected
ok 90 - template text 44 processed OK: nothing\n[% TRY;\n '$x = 10; $b...
ok 91 - template text 44 matched expected
ok 92 - template text 45 processed OK: [% TRY -%]\nbefore\n[% FILTER redi...
ok 93 - template text 45 matched expected
ok 94 - template text 46 processed OK: [% FILTER evalperl %]\n $a = 10...
ok 95 - template text 46 matched expected
ok 96 - template text 47 processed OK: [% TRY -%]\nbefore\n[% FILTER file...
ok 97 - template text 47 matched expected
ok 98 - template text 48 processed OK: [% PERL %]\n$Template::Filters::F...
ok 99 - template text 48 matched expected
ok 100 - template text 49 processed OK: [% PERL %]\n$Template::Filters::F...
ok 101 - template text 49 matched expected
ok 102 - template text 50 processed OK: [% PERL %]\n$stash->set('merlyn',...
ok 103 - template text 50 matched expected
ok 104 - template text 51 processed OK: [% PERL %]\n$stash->set('merlyn',...
ok 105 - template text 51 matched expected
ok 106 - template text 52 processed OK: [% myfilter = 'html' -%]\n[% FILT...
ok 107 - template text 52 matched expected
ok 108 - template text 53 processed OK: [% FILTER $despace -%]\nblah blah...
ok 109 - template text 53 matched expected
ok 110 - template text 54 processed OK: [% PERL %]\n$context->filter(\&ne...
ok 111 - template text 54 matched expected
ok 112 - template text 55 processed OK: [% PERL %]\n$context->define_filt...
ok 113 - template text 55 matched expected
ok 114 - template text 56 processed OK: [% FILTER another(3) -%]\nfoo bar...
ok 115 - template text 56 matched expected
ok 116 - template text 57 processed OK: [% '$stash->{ a } = 25' FILTER e...
ok 117 - template text 57 matched expected
ok 118 - template text 58 processed OK: [% '$stash->{ a } = 25' FILTER p...
ok 119 - template text 58 matched expected
ok 120 - template text 59 processed OK: [% FILTER indent -%]\nThe cat sat...
ok 121 - template text 59 matched expected
ok 122 - template text 60 processed OK: [% FILTER indent(2) -%]\nThe cat ...
ok 123 - template text 60 matched expected
ok 124 - template text 61 processed OK: [% FILTER indent('>> ') -%]\nThe ...
ok 125 - template text 61 matched expected
ok 126 - template text 62 processed OK: [% text = 'The cat sat on the ma...
ok 127 - template text 62 matched expected
ok 128 - template text 63 processed OK: <<[% FILTER trim %]\n \n ...
ok 129 - template text 63 matched expected
ok 130 - template text 64 processed OK: <<[% FILTER collapse %]\n \n ...
ok 131 - template text 64 matched expected
ok 132 - template text 65 processed OK: [% FILTER format('++%s++') %]Hel...
ok 133 - template text 65 matched expected
ok 134 - template text 66 processed OK: [% "my file.html" FILTER uri %]
ok 135 - template text 66 matched expected
ok 136 - template text 67 processed OK: [% "my<file & your>file.html" FI...
ok 137 - template text 67 matched expected
ok 138 - template text 68 processed OK: [% "foo@bar" FILTER uri %]
ok 139 - template text 68 matched expected
ok 140 - template text 69 processed OK: [% "foo@bar" FILTER url %]
ok 141 - template text 69 matched expected
ok 142 - template text 70 processed OK: [% "my<file & your>file.html" | ...
ok 143 - template text 70 matched expected
ok 144 - template text 71 processed OK: [% widetext | uri %]
ok 145 - template text 71 matched expected
ok 146 - template text 72 processed OK: [% 'foobar' | ucfirst %]
ok 147 - template text 72 matched expected
ok 148 - template text 73 processed OK: [% 'FOOBAR' | lcfirst %]
ok 149 - template text 73 matched expected
ok 150 - template text 74 processed OK: [% "foo(bar)" | uri %]
ok 151 - template text 74 matched expected
ok 152 - template text 75 processed OK: [% "foo(bar)" | url %]
ok 153 - template text 75 matched expected
ok 154 - template text 76 processed OK: [% use_rfc3986;\n "foo(bar)" | ...
ok 155 - template text 76 matched expected
ok 156 - template text 77 processed OK: [% "foo(bar)" | uri %]
ok 157 - template text 77 matched expected
ok 158 - template text 78 processed OK: [% use_rfc2732;\n "foo(bar)" | ...
ok 159 - template text 78 matched expected
ok 160 - template text 79 processed OK: [% "foo(bar)" | uri %]
ok 161 - template text 79 matched expected
ok 162 - t/test/tmp/xyz exists
ok
t/foreach.t ....................
1..93
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 45 tests
ok 4 - template text 1 processed OK: [% FOREACH a = [ 1, 2, 3 ] %]\n ...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: Commence countdown...\n[% FOREACH...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% FOR count = [ 1 2 3 ] %]${cou...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: people:\n[% bloke = r %]\n[% peopl...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% FOREACH name = setb %]\n[% nam...
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: [% FOREACH name = r %]\n[% name %...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: [% user = 'fred' %]\n[% FOREACH u...
ok 17 - template text 7 matched expected
ok 18 - template text 8 processed OK: [% name = 'Joe Random Hacker' id...
ok 19 - template text 8 matched expected
ok 20 - template text 9 processed OK: [% FOREACH i = [1..4] %]\n[% i +%...
ok 21 - template text 9 matched expected
ok 22 - template text 10 processed OK: [% first = 4 \n last = 8\n%]\n[%...
ok 23 - template text 10 matched expected
ok 24 - template text 11 processed OK: [% list = [ 'one' 'two' 'three' ...
ok 25 - template text 11 matched expected
ok 26 - template text 12 processed OK: [% "$i, " FOREACH i = [-2..2] %]
ok 27 - template text 12 matched expected
ok 28 - template text 13 processed OK: [% FOREACH i = item -%]\n - [%...
ok 29 - template text 13 matched expected
ok 30 - template text 14 processed OK: [% FOREACH i = items -%]\n - [...
ok 31 - template text 14 matched expected
ok 32 - template text 15 processed OK: [% FOREACH item = [ a b c d ] %]...
ok 33 - template text 15 matched expected
ok 34 - template text 16 processed OK: [% items = [ d C a c b ] %]\n[% F...
ok 35 - template text 16 matched expected
ok 36 - template text 17 processed OK: [% items = [ d a c b ] %]\n[% FOR...
ok 37 - template text 17 matched expected
ok 38 - template text 18 processed OK: [% userlist = [ b c d a C 'Andy'...
ok 39 - template text 18 matched expected
ok 40 - template text 19 processed OK: [% ulist = [ b c d a 'Andy' ] %]...
ok 41 - template text 19 matched expected
ok 42 - template text 20 processed OK: [% FOREACH item = [ a b c d ] %]...
ok 43 - template text 20 matched expected
ok 44 - template text 21 processed OK: [% items = [ d b c a ] %]\n[% FOR...
ok 45 - template text 21 matched expected
ok 46 - template text 22 processed OK: [% list = [ a b c d ] %]\n[% i = ...
ok 47 - template text 22 matched expected
ok 48 - template text 23 processed OK: [% FOREACH a = ['foo', 'bar', 'b...
ok 49 - template text 23 matched expected
ok 50 - template text 24 processed OK: [% id = 12345\n name = 'Ori...
ok 51 - template text 24 matched expected
ok 52 - template text 25 processed OK: [% them = [ people.1 people.2 ] ...
ok 53 - template text 25 matched expected
ok 54 - template text 26 processed OK: [% "$p.id($p.code): $p.name\n"\n ...
ok 55 - template text 26 matched expected
ok 56 - template text 27 processed OK: [% "$p.id($p.code): $p.name\n"\n ...
ok 57 - template text 27 matched expected
ok 58 - template text 28 processed OK: [% "$p.id($p.code): $p.name\n"\n ...
ok 59 - template text 28 matched expected
ok 60 - template text 29 processed OK: Section List:\n[% FOREACH item = ...
ok 61 - template text 29 matched expected
ok 62 - template text 30 processed OK: [% FOREACH a = [ 2..6 ] %]\nbefor...
ok 63 - template text 30 matched expected
ok 64 - template text 31 processed OK: [% count = 1; WHILE (count < 10)...
ok 65 - template text 31 matched expected
ok 66 - template text 32 processed OK: [% FOR count = [ 1 2 3 ] %]${cou...
ok 67 - template text 32 matched expected
ok 68 - template text 33 processed OK: [% FOREACH count = [ 1 2 3 ] %]$...
ok 69 - template text 33 matched expected
ok 70 - template text 34 processed OK: [% FOR [ 1 2 3 ] %]<blip>..[% EN...
ok 71 - template text 34 matched expected
ok 72 - template text 35 processed OK: [% FOREACH [ 1 2 3 ] %]<blip>..[...
ok 73 - template text 35 matched expected
ok 74 - template text 36 processed OK: [% FOREACH outer = nested -%]\nou...
ok 75 - template text 36 matched expected
ok 76 - template text 37 processed OK: [% FOREACH n = [ 1 2 3 4 5 ] -%]...
ok 77 - template text 37 matched expected
ok 78 - template text 38 processed OK: [% FOREACH n = [ 1 2 3 4 5 ] -%]...
ok 79 - template text 38 matched expected
ok 80 - template text 39 processed OK: [% FOREACH a = [ 1, 2, 3 ] -%]\n*...
ok 81 - template text 39 matched expected
ok 82 - template text 40 processed OK: [%\n FOREACH i = [1 .. 10];\n ...
ok 83 - template text 40 matched expected
ok 84 - template text 41 processed OK: [%\n FOREACH i = [1 .. 10];\n ...
ok 85 - template text 41 matched expected
ok 86 - template text 42 processed OK: [%\n FOREACH i = [1 .. 4];\n ...
ok 87 - template text 42 matched expected
ok 88 - template text 43 processed OK: [%\n LAST FOREACH k = [ 1 .. 4...
ok 89 - template text 43 matched expected
ok 90 - template text 44 processed OK: [% FOREACH prime IN [2, 3, 5, 7,...
ok 91 - template text 44 matched expected
ok 92 - FOR/WHILE/NEXT processed OK: [% FOREACH i IN [ 1..6 ];\n ...
ok 93 - FOR/WHILE/NEXT matched expected
ok
t/format.t .....................
1..11
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 4 tests
ok 4 - template text 1 processed OK: [% USE format %]\n[% bold = forma...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% USE format('<li> %s') %]\n[% F...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% USE bold = format("<b>%s</b>"...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% USE padleft = format('%-*s')...
ok 11 - template text 4 matched expected
ok
t/html.t .......................
1..18
ok 1 - created HTML plugin
ok 2 - running test_expect()
ok 3 - template processor is engaged
ok 4 - input read and split into 7 tests
ok 5 - html plugin processed OK: [% USE HTML -%]\nOK
ok 6 - html plugin matched expected
ok 7 - html filter processed OK: [% FILTER html -%]\n< & >\n[%-...
ok 8 - html filter matched expected
ok 9 - html entity processed OK: [% TRY;\n text = "Léon Br...
ok 10 - html entity matched expected
ok 11 - template text 4 processed OK: [% USE html; html.url('my file.h...
ok 12 - template text 4 matched expected
ok 13 - escape processed OK: [% USE HTML -%]\n[% HTML.escape("...
ok 14 - escape matched expected
ok 15 - sorted processed OK: [% USE HTML(sorted=1) -%]\n[% HTM...
ok 16 - sorted matched expected
ok 17 - attributes processed OK: [% USE HTML -%]\n[% HTML.attribut...
ok 18 - attributes matched expected
ok
t/image.t ...................... skipped: Neither Image::Info nor Image::Size installed
t/include.t ....................
1..47
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 22 tests
ok 4 - template text 1 processed OK: [% a %]\n[% PROCESS incblock -%]\n...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% INCLUDE first_block %]
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% INCLUDE first_block a = 'abst...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% INCLUDE 'first_block' a = t %...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% INCLUDE 'second_block' %]
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: [% INCLUDE second_block a = r, b...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: FOO: [% INCLUDE foo +%]\nFOO: [% ...
ok 17 - template text 7 matched expected
ok 18 - template text 8 processed OK: GOLF: [% INCLUDE $c.f.g %]\nGOLF:...
ok 19 - template text 8 matched expected
ok 20 - template text 9 processed OK: BAZ: [% INCLUDE bar/baz %]\nBAZ: ...
ok 21 - template text 9 matched expected
ok 22 - template text 10 processed OK: BAZ: [% INCLUDE bar/baz.txt %]\nB...
ok 23 - template text 10 matched expected
ok 24 - template text 11 processed OK: [% BLOCK bamboozle -%]\nThis is b...
ok 25 - template text 11 matched expected
ok 26 - template text 12 processed OK: [% a %]\n[% PROCESS incblock -%]\n...
ok 27 - template text 12 matched expected
ok 28 - template text 13 processed OK: [% TRY %]\n[% INCLUDE first_block...
ok 29 - template text 13 matched expected
ok 30 - template text 14 processed OK: [% metaout %]
ok 31 - template text 14 matched expected
ok 32 - template text 15 processed OK: [% TRY %]\n[% PROCESS recurse cou...
ok 33 - template text 15 matched expected
ok 34 - template text 16 processed OK: [% INCLUDE nosuchfile %]
ok 35 - template text 16 matched expected
ok 36 - template text 17 processed OK: [% TRY %]\n[% PROCESS recurse cou...
ok 37 - template text 17 matched expected
ok 38 - template text 18 processed OK: [% TRY;\n INCLUDE nosuchfile;\n ...
ok 39 - template text 18 matched expected
ok 40 - template text 19 processed OK: [% INCLUDE src:foo %]\n[% BLOCK s...
ok 41 - template text 19 matched expected
ok 42 - template text 20 processed OK: [% a = ''; b = ''; d = ''; e = 0...
ok 43 - template text 20 matched expected
ok 44 - template text 21 processed OK: [% style = 'light'; your_title="...
ok 45 - template text 21 matched expected
ok 46 - template text 22 processed OK: [% myhash = {\n name = 'Tom'\n...
ok 47 - template text 22 matched expected
ok
t/iterator.t ...................
1..41
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 - running test_expect()
ok 26 - template processor is engaged
ok 27 - input read and split into 7 tests
ok 28 - template text 1 processed OK: [% items = [ 'foo' 'bar' 'baz' '...
ok 29 - template text 1 matched expected
ok 30 - template text 2 processed OK: [% items = [ 'foo' 'bar' 'baz' '...
ok 31 - template text 2 matched expected
ok 32 - template text 3 processed OK: [% items = [ 'foo' 'bar' 'baz' '...
ok 33 - template text 3 matched expected
ok 34 - template text 4 processed OK: [% items = [ 'foo' 'bar' 'baz' '...
ok 35 - template text 4 matched expected
ok 36 - template text 5 processed OK: [% USE iterator(data) %]\n[% FORE...
ok 37 - template text 5 matched expected
ok 38 - template text 6 processed OK: [% FOREACH i = [ 'foo' 'bar' 'ba...
ok 39 - template text 6 matched expected
ok 40 - test even/odd/parity processed OK: [% FOREACH item IN [1..10] -%]\n*...
ok 41 - test even/odd/parity matched expected
ok
t/leak.t .......................
1..11
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 4 tests
ok 4 - template text 1 processed OK: [% a = holler('first'); trace %]
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% trace %]
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% clear; b = [ ]; b.0 = holler(...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% trace %]
ok 11 - template text 4 matched expected
ok
t/list.t .......................
1..41
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 19 tests
ok 4 - template text 1 processed OK: [% data.0 %] and [% data.1 %]
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% data.first %] - [% data.last ...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% data.size %] [% data.max %]
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% data.join(', ') %]
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% data.reverse.join(', ') %]
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: [% data.sort.reverse.join(' - ')...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: [% FOREACH item = wxyz.sort('id'...
ok 17 - template text 7 matched expected
ok 18 - template text 8 processed OK: [% FOREACH item = wxyz.sort('ran...
ok 19 - template text 8 matched expected
ok 20 - template text 9 processed OK: [% FOREACH n = [0..6] -%]\n[% day...
ok 21 - template text 9 matched expected
ok 22 - template text 10 processed OK: [% data = [ 'one', 'two', data.f...
ok 23 - template text 10 matched expected
ok 24 - template text 11 processed OK: [% data = [ 90, 8, 70, 6, 1, 11,...
ok 25 - template text 11 matched expected
ok 26 - template text 12 processed OK: [% ilist = [] -%]\n[% ilist.push(...
ok 27 - template text 12 matched expected
ok 28 - template text 13 processed OK: [% global.ilist.pop %]
ok 29 - template text 13 matched expected
ok 30 - template text 14 processed OK: [% global.ilist.shift %]
ok 31 - template text 14 matched expected
ok 32 - template text 15 processed OK: [% global.ilist.unshift('another...
ok 33 - template text 15 matched expected
ok 34 - template text 16 processed OK: [% nest.0.0 %].[% nest.0.1 %][% ...
ok 35 - template text 16 matched expected
ok 36 - template text 17 processed OK: [% # define some initial data\n ...
ok 37 - template text 17 matched expected
ok 38 - template text 18 processed OK: [% data.grep('r').join(', ') %]
ok 39 - template text 18 matched expected
ok 40 - template text 19 processed OK: [% data.grep('^r').join(', ') %]
ok 41 - template text 19 matched expected
ok
t/load_order_vmethods_stash.t ..
1..1
ok 1
ok
t/macro.t ......................
1..21
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 9 tests
ok 4 - template text 1 processed OK: [% MACRO foo INCLUDE foo -%]\nfoo...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: foo: [% foo %].
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% MACRO foo(a) INCLUDE foo -%]\n...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% BLOCK mypage %]\nHeader\n[% con...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% BLOCK table %]\n<table>\n[% row...
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: [% MACRO one BLOCK -%]\none: [% t...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: [% MACRO one BLOCK -%]\none: [% t...
ok 17 - template text 7 matched expected
ok 18 - number macro processed OK: [% MACRO number(n) GET n.chunk(-...
ok 19 - number macro matched expected
ok 20 - perl macro processed OK: [% MACRO triple(n) PERL %]\n m...
ok 21 - perl macro matched expected
ok
t/math.t .......................
1..23
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 10 tests
ok 4 - template text 1 processed OK: [% USE Math; Math.sqrt(9) %]
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% USE Math; Math.abs(-1) %]
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% USE Math; Math.atan2(42, 42)....
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% USE Math; Math.cos(2).substr(...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% USE Math; Math.exp(6).substr(...
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: [% USE Math; Math.hex(42) %]
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: [% USE Math; Math.int(9.9) %]
ok 17 - template text 7 matched expected
ok 18 - template text 8 processed OK: [% USE Math; Math.log(42).substr...
ok 19 - template text 8 matched expected
ok 20 - template text 9 processed OK: [% USE Math; Math.oct(72) %]
ok 21 - template text 9 matched expected
ok 22 - template text 10 processed OK: [% USE Math; Math.sin(0.304).sub...
ok 23 - template text 10 matched expected
ok
t/math_rand.t ..................
1..1
ok 1 - No warnings when calling rand/srand without arg
ok
t/meta.t .......................
1..3
ok 1 - fetched META author
ok 2 - fetched META animal
ok 3 - two items in meta
ok
t/mtime-zero.t .................
1..4
ok 1 - process tmpfile
ok 2 - content as expected
ok 3 - process tmpfile [utime=0]
ok 4 - content as expected [utime=0]
ok
t/object.t .....................
1..49
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 23 tests
ok 4 - template text 1 processed OK: [% thing.a %] [% thing.a %]\n[% t...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% thing.c = thing.b -%]\n[% thin...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% thing.concat = thing.b -%]\n[%...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% thing.concat(d) = thing.b -%]...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% thing.yesterday %]\n[% thing.t...
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: Yesterday, $thing.yesterday\n$thi...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: [% thing.belief('fish' 'chips') ...
ok 17 - template text 7 matched expected
ok 18 - template text 8 processed OK: ${thing.belief('fish' 'chips')}\n...
ok 19 - template text 8 matched expected
ok 20 - template text 9 processed OK: [% thing.tomorrow %]\n$thing.tomo...
ok 21 - template text 9 matched expected
ok 22 - template text 10 processed OK: [% FOREACH [ 1 2 3 4 5 ] %]$thin...
ok 23 - template text 10 matched expected
ok 24 - template text 11 processed OK: before[% thing._private %] mid [...
ok 25 - template text 11 matched expected
ok 26 - template text 12 processed OK: [% key = '_private' -%]\n[[% thin...
ok 27 - template text 12 matched expected
ok 28 - template text 13 processed OK: [% key = '.private' -%]\n[[% thin...
ok 29 - template text 13 matched expected
ok 30 - template text 14 processed OK: [% string.stringify %]
ok 31 - template text 14 matched expected
ok 32 - template text 15 processed OK: [% string %]
ok 33 - template text 15 matched expected
ok 34 - template text 16 processed OK: [% "-> $string <-" %]
ok 35 - template text 16 matched expected
ok 36 - template text 17 processed OK: [% "$string" %]
ok 37 - template text 17 matched expected
ok 38 - template text 18 processed OK: foo $string bar
ok 39 - template text 18 matched expected
ok 40 - template text 19 processed OK: .[% t1.dead %].
ok 41 - template text 19 matched expected
ok 42 - template text 20 processed OK: .[% TRY; t1.die; CATCH; error; E...
ok 43 - template text 20 matched expected
ok 44 - template text 21 processed OK: [% FOREACH item IN num.things -%...
ok 45 - template text 21 matched expected
ok 46 - template text 22 processed OK: [% num %]
ok 47 - template text 22 matched expected
ok 48 - template text 23 processed OK: [% getnum.num %]
ok 49 - template text 23 matched expected
ok
t/outline.t ....................
1..14
ok 1
ok 2 - running test_expect()
ok 3 - template processor is engaged
ok 4 - input read and split into 5 tests
ok 5 - TAGS outline processed OK: %% [% r %] and [% j %]\n[% TAGS o...
ok 6 - TAGS outline matched expected
ok 7 - TAGS <start> <end> <outline> processed OK: %% [% r %] and [% j %]\n[% TAGS {...
ok 8 - TAGS <start> <end> <outline> matched expected
ok 9 - TAG_STYLE outline processed OK: %% IF c\nc is set to [% c %]\n%% E...
ok 10 - TAG_STYLE outline matched expected
ok 11 - OUTLINE_TAG processed OK: %% IF d\nd is set to [% d %]\n%% E...
ok 12 - OUTLINE_TAG matched expected
ok 13 - OUTLINE_TAG shell processed OK: $ IF e\ne is set to [% e %]\n$ ELS...
ok 14 - OUTLINE_TAG shell matched expected
ok
t/outline_line.t ...............
1..1
ok 1 - lines 1, 2, 3, 4
ok
t/output.t .....................
1..14
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9 - processed
ok 10 - output file exists
ok 11 - set binmode via hashref
ok 12 - processed again
ok 13 - output file exists
ok 14 - set binmode via arglist
ok
t/parser.t .....................
1..37
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9 - running test_expect()
ok 10 - template processor is engaged
ok 11 - input read and split into 13 tests
ok 12 - template text 1 processed OK: start $a\n[% BLOCK a %]\nthis is a...
ok 13 - template text 1 matched expected
ok 14 - template text 2 processed OK: [% data.first; ' to '; data.last...
ok 15 - template text 2 matched expected
ok 16 - template text 3 processed OK: begin\n[% this will be ignored %]...
ok 17 - template text 3 matched expected
ok 18 - template text 4 processed OK: $b does nothing: \n[* c = 'b'; 'h...
ok 19 - template text 4 matched expected
ok 20 - template text 5 processed OK: begin\n[% this will be ignored %]...
ok 21 - template text 5 matched expected
ok 22 - template text 6 processed OK: $b does something: \n<!-- c = 'b'...
ok 23 - template text 6 matched expected
ok 24 - template text 7 processed OK: start $a[% 'include' = 'hello wo...
ok 25 - template text 7 matched expected
ok 26 - template text 8 processed OK: [% sql = "\n SELECT *\n FR...
ok 27 - template text 8 matched expected
ok 28 - template text 9 processed OK: [% a = "\a\b\c\ndef" -%]\na: [% a...
ok 29 - template text 9 matched expected
ok 30 - template text 10 processed OK: [% a = "\f\o\o"\n b = "a is '$a...
ok 31 - template text 10 matched expected
ok 32 - template text 11 processed OK: [% tag = {\n a => "[\%"\n ...
ok 33 - template text 11 matched expected
ok 34 - template text 12 processed OK: =[% wintxt | replace("(\r\n){2,}...
ok 35 - template text 12 matched expected
ok 36 - template text 13 processed OK: [% nl = "\n"\n tab = "\t"\n-%]\n...
ok 37 - template text 13 matched expected
ok
t/parser2.t ....................
1..1
ok 1 - Correctly exclude blank lines preceeding a directive from line number count
ok
t/plugins.t ....................
1..47
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 22 tests
ok 4 - template text 1 processed OK: [% USE Table([2, 3, 5, 7, 11, 13...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% USE table([17, 19, 23, 29, 31...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% USE t = Table([41, 43, 47, 49...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% USE t = table([61, 67, 71, 73...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK:
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: [% USE t = table([89, 97, 101, 1...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: [% USE Foo(2) -%]\n[% Foo.output ...
ok 17 - template text 7 matched expected
ok 18 - template text 8 processed OK: [% USE Bar(4) -%]\n[% Bar.output ...
ok 19 - template text 8 matched expected
ok 20 - template text 9 processed OK: [% USE t = table([113, 127, 131,...
ok 21 - template text 9 matched expected
ok 22 - template text 10 processed OK: [% TRY -%]\n[% USE Foo(8) -%]\n[% ...
ok 23 - template text 10 matched expected
ok 24 - template text 11 processed OK: [% USE bar(16) -%]\n[% bar.output...
ok 25 - template text 11 matched expected
ok 26 - template text 12 processed OK: [% USE qux = baz(32) -%]\n[% qux....
ok 27 - template text 12 matched expected
ok 28 - template text 13 processed OK: [% USE wiz = cgi(64) -%]\n[% wiz....
ok 29 - template text 13 matched expected
ok 30 - template text 14 processed OK: [% USE baz = MyPlugs.Baz(128) -%...
ok 31 - template text 14 matched expected
ok 32 - template text 15 processed OK: [% USE boz = MyPlugs.Baz(256) -%...
ok 33 - template text 15 matched expected
ok 34 - template text 16 processed OK: [% USE mycgi = url('/cgi-bin/bar...
ok 35 - template text 16 matched expected
ok 36 - template text 17 processed OK: [% USE mycgi = URL('/cgi-bin/bar...
ok 37 - template text 17 matched expected
ok 38 - template text 18 processed OK: [% USE mycgi = UrL('/cgi-bin/bar...
ok 39 - template text 18 matched expected
ok 40 - template text 19 processed OK: [% USE Foo(20) -%]\n[% Foo.output...
ok 41 - template text 19 matched expected
ok 42 - template text 20 processed OK: [% TRY -%]\n[% USE Date() -%]\n[% ...
ok 43 - template text 20 matched expected
ok 44 - template text 21 processed OK: [% USE mycgi = url('/cgi-bin/bar...
ok 45 - template text 21 matched expected
ok 46 - Simple plugin filter processed OK: [% USE Simple -%]\ntest 1: [% 'he...
ok 47 - Simple plugin filter matched expected
ok
t/plusfile.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: [% INCLUDE foo %]\n[% BLOCK foo; ...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% INCLUDE foo+bar -%]\n[% BLOCK ...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% PROCESS foo+bar -%]\n[% BLOCK ...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% WRAPPER edge + box + indent\n ...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% INSERT foo+bar/baz %]
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: [% file1 = 'foo'\n file2 = 'bar...
ok 15 - template text 6 matched expected
ok
t/pod.t ........................ skipped: Pod::POM not installed
t/prefix.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: [% INCLUDE foo a=10 %]
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% INCLUDE src:foo a=20 %]
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% INCLUDE all:foo a=30 %]
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% TRY;\n INCLUDE lib:foo a=30...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% INSERT src:foo %]
ok 13 - template text 5 matched expected
ok
t/proc.t .......................
1..7
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 2 tests
ok 4 - template text 1 processed OK: [% USE ProcFoo -%]\n[% ProcFoo.fo...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% USE ProcBar -%]\n[% ProcBar.fo...
ok 7 - template text 2 matched expected
ok
t/process-relative.t ...........
1..8
# processing t/test/dir/file1 with INCLUDE_PATH='.' ; RELATIVE => 1
ok 1 - process file t/test/dir/file1
# processing ./t/test/dir/file1 with INCLUDE_PATH='.' ; RELATIVE => 1
ok 2 - process file ./t/test/dir/file1
# processing t/test/dir/file1 with RELATIVE => 1
ok 3 - process file t/test/dir/file1
# processing ./t/test/dir/file1 with RELATIVE => 1
ok 4 - process file ./t/test/dir/file1
# processing t/test/dir/file1 with INCLUDE_PATH='.'
ok 5 - process file t/test/dir/file1
# processing ./t/test/dir/file1 with INCLUDE_PATH='.'
ok 6 - process file ./t/test/dir/file1 fails without setting RELATIVE
# processing t/test/dir/file1 without INCLUDE_PATH set
ok 7 - process file t/test/dir/file1
# processing ./t/test/dir/file1 without INCLUDE_PATH set
ok 8 - process file ./t/test/dir/file1
ok
t/process.t ....................
1..11
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 4 tests
ok 4 - template text 1 processed OK: This is the first test
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% META title = 'Test 2' -%]\nThi...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% META title = 'Test 3' -%]\nThi...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% META title = 'Test 3' -%]\nThi...
ok 11 - template text 4 matched expected
ok
t/process_dir.t ................
ok 1 - Error on missing file
ok 2 - Made cache dir (ttcache)
ok 3 - Made test dir (testdir)
ok 4 - Error on PROCESSing directory
ok 5 - Correctly PROCESSed file
1..5
ok
t/provider.t ...................
1..58
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 - Created template for glob test
ok 17 - Fetch template from file handle
ok 18
ok 19
ok 20
ok 21 - dynamic path (sub) template object created
ok 22 - dynamic path (obj) template object created
ok 23 - dynamic path (bad) template object created
ok 24 - running test_expect()
ok 25 - template processor is engaged
ok 26 - input read and split into 16 tests
ok 27 - template text 1 processed OK: [% TRY %]\n[% INCLUDE foo %]\n[% I...
ok 28 - template text 1 matched expected
ok 29 - template text 2 processed OK: [% TRY %]\n[% INCLUDE foo %]\n[% I...
ok 30 - template text 2 matched expected
ok 31 - template text 3 processed OK: [% TRY %]\n[% INSERT foo +%]\n[% I...
ok 32 - template text 3 matched expected
ok 33 - template text 4 processed OK: [% TRY %]\n[% INCLUDE $relfile %]...
ok 34 - template text 4 matched expected
ok 35 - template text 5 processed OK: [% TRY %]\n[% INCLUDE $relfile -%...
ok 36 - template text 5 matched expected
ok 37 - template text 6 processed OK: foo: [% TRY; INSERT foo; CA...
ok 38 - template text 6 matched expected
ok 39 - template text 7 processed OK: [% TRY %]\n[% INCLUDE $absfile %]...
ok 40 - template text 7 matched expected
ok 41 - template text 8 processed OK: [% TRY %]\n[% INCLUDE $absfile %]...
ok 42 - template text 8 matched expected
ok 43 - template text 9 processed OK: foo: [% TRY; INSERT foo; CA...
ok 44 - template text 9 matched expected
ok 45 - template text 10 processed OK: [% INCLUDE foobar %]
ok 46 - template text 10 matched expected
ok 47 - template text 11 processed OK: [% CALL fixfile('This is the new...
ok 48 - template text 11 matched expected
ok 49 - template text 12 processed OK: foo: [% PROCESS foo | trim +%]\nb...
ok 50 - template text 12 matched expected
ok 51 - template text 13 processed OK: foo: [% INSERT foo | trim +%]\nba...
ok 52 - template text 13 matched expected
ok 53 - template text 14 processed OK: foo: [% PROCESS foo | trim +%]\nb...
ok 54 - template text 14 matched expected
ok 55 - template text 15 processed OK: foo: [% INSERT foo | trim +%]\nba...
ok 56 - template text 15 matched expected
ok 57 - template text 16 processed OK: [% TRY; INCLUDE foo; CATCH; e; E...
ok 58 - template text 16 matched expected
ok
t/ref.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: a: [% a %]\na(5): [% a(5) %]\na(5,...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% b = \a -%]\nb: [% b %]\nb(5): [...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% c = \a(10,20) -%]\nc: [% c %]\n...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% z(\a) %]
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% f = \j.k -%]\nf: [% f %]
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: [% f = \j.m.n -%]\nf: [% f %]\nf(1...
ok 15 - template text 6 matched expected
ok
t/scalar.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: [% hashobj.bar.join %]
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% USE scalar -%]\n[% hashobj.sca...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% listobj.bar.join %]
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% USE scalar -%]\n[% listobj.sca...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% hash = { a = 10 }; \n TRY; h...
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: [% subref(10, 20).join %]
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: [% USE scalar; scalar.subref(30,...
ok 17 - template text 7 matched expected
ok
t/service.t ....................
1..31
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 14 tests
ok 4 - template text 1 processed OK: This is some text
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% INCLUDE demo %]
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% INCLUDE astext a = 'artifact'...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% THROW barf 'Not feeling too g...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% INCLUDE no_such_file %]
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: [% PROCESS blockdef -%]\n[% INCLU...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: [% INCLUDE block1 %]
ok 17 - template text 7 matched expected
ok 18 - template text 8 processed OK: [% PROCESS blockdef -%]\n[% INCLU...
ok 19 - template text 8 matched expected
ok 20 - template text 9 processed OK: [% INCLUDE block1 a = 'alpha' %]
ok 21 - template text 9 matched expected
ok 22 - template text 10 processed OK: [% INCLUDE demo %]
ok 23 - template text 10 matched expected
ok 24 - template text 11 processed OK: [% INCLUDE astext a = 'artifact'...
ok 25 - template text 11 matched expected
ok 26 - template text 12 processed OK: [% THROW food 'cabbages' %]
ok 27 - template text 12 matched expected
ok 28 - template text 13 processed OK: [% title = 'The Foo Page' -%]\nbe...
ok 29 - template text 13 matched expected
ok 30 - template text 14 processed OK: [% title = 'The Bar Page' -%]\nbe...
ok 31 - template text 14 matched expected
ok
t/skel.t .......................
1..8
ok 1
ok 2 - running test_expect()
ok 3 - template processor is engaged
ok 4 - input read and split into 2 tests
ok 5 - template text 1 processed OK: [% a %]
ok 6 - template text 1 matched expected
ok 7 - template text 2 processed OK: [% b %]
ok 8 - template text 2 matched expected
ok
t/stash-xs-unicode.t ...........
1..11
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 4 tests
ok 4 - ASCII key processed OK: ascii = [% ascii %]\nhash.$ascii ...
ok 5 - ASCII key matched expected
ok 6 - UTF8 length processed OK: str.length = [% str.length %]
ok 7 - UTF8 length matched expected
ok 8 - UTF8 key fetch processed OK: utf8 = [% utf8 %]\nhash.$utf8 = h...
ok 9 - UTF8 key fetch matched expected
ok 10 - UTF8 key assign processed OK: [% value = hash.$utf8; hash.$val...
ok 11 - UTF8 key assign matched expected
ok
t/stash-xs.t ...................
1..79
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11 - running test_expect()
ok 12 - template processor is engaged
ok 13 - input read and split into 33 tests
ok 14 - scalar list method processed OK: [% foo = 'bar'; foo.join %]
ok 15 - scalar list method matched expected
ok 16 - template text 2 processed OK: a: [% a %]
ok 17 - template text 2 matched expected
ok 18 - template text 3 processed OK: [% TRY; a; CATCH; "ERROR: $error...
ok 19 - template text 3 matched expected
ok 20 - template text 4 processed OK: [% myitem = 'foo' -%]\n1: [% myit...
ok 21 - template text 4 matched expected
ok 22 - template text 5 processed OK: [% myitem = 'foo' -%]\n[% "* $ite...
ok 23 - template text 5 matched expected
ok 24 - template text 6 processed OK: [% myitem = 'foo' -%]\n[% myitem....
ok 25 - template text 6 matched expected
ok 26 - template text 7 processed OK: [% myitem = 'foo'\n mylist = [ ...
ok 27 - template text 7 matched expected
ok 28 - template text 8 processed OK: [% "* $item\n" FOREACH item = gl...
ok 29 - template text 8 matched expected
ok 30 - template text 9 processed OK: [% global.mylist.push('bar');\n ...
ok 31 - template text 9 matched expected
ok 32 - template text 10 processed OK: [% myhash = { msg => 'Hello Worl...
ok 33 - template text 10 matched expected
ok 34 - template text 11 processed OK: [% global.myhash.delete('things'...
ok 35 - template text 11 matched expected
ok 36 - template text 12 processed OK: [% "* $item\n" \n FOREACH item...
ok 37 - template text 12 matched expected
ok 38 - template text 13 processed OK: [% items = [ 'foo', 'bar', 'baz'...
ok 39 - template text 13 matched expected
ok 40 - slice of lemon processed OK: [% items = {\n foo = 'one',\n ...
ok 41 - slice of lemon matched expected
ok 42 - slice of toast processed OK: [% items = {\n foo = 'one',\n ...
ok 43 - slice of toast matched expected
ok 44 - template text 16 processed OK: [% i = 0 %]\n[%- a = [ 0, 1, 2 ] ...
ok 45 - template text 16 matched expected
ok 46 - template text 17 processed OK: [%- a = [ "alpha", "beta", "gamm...
ok 47 - template text 17 matched expected
ok 48 - template text 18 processed OK: [%- a = [ "alpha", "beta", "gamm...
ok 49 - template text 18 matched expected
ok 50 - template text 19 processed OK: [% obj.name %]
ok 51 - template text 19 matched expected
ok 52 - template text 20 processed OK: [% obj.name.list.first %]
ok 53 - template text 20 matched expected
ok 54 - bop processed OK: [% bop.first.name %]
ok 55 - bop matched expected
ok 56 - template text 22 processed OK: [% obj.items.first %]
ok 57 - template text 22 matched expected
ok 58 - template text 23 processed OK: [% obj.items.1 %]
ok 59 - template text 23 matched expected
ok 60 - template text 24 processed OK: =[% size %]=
ok 61 - template text 24 matched expected
ok 62 - template text 25 processed OK: [% USE Dumper;\n TRY;\n corr...
ok 63 - template text 25 matched expected
ok 64 - template text 26 processed OK: [% hash = { }\n list = [ hash ]...
ok 65 - template text 26 matched expected
ok 66 - template text 27 processed OK: [% hashobj.hello %]
ok 67 - template text 27 matched expected
ok 68 - template text 28 processed OK: [% TRY; hashobj.goodbye; CATCH; ...
ok 69 - template text 28 matched expected
ok 70 - template text 29 processed OK: [% TRY; \n hashobj.now_is_the_...
ok 71 - template text 29 matched expected
ok 72 - template text 30 processed OK: [% foo = { "one" = "bar" "" = "e...
ok 73 - template text 30 matched expected
ok 74 - template text 31 processed OK: [% cmp_ol.hello %]
ok 75 - template text 31 matched expected
ok 76 - template text 32 processed OK: Before\n[% TRY;\n str_eval...
ok 77 - template text 32 matched expected
ok 78 - template text 33 processed OK: [% str_eval_die %]
ok 79 - template text 33 matched expected
ok
t/stash.t ......................
1..73
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11 - running test_expect()
ok 12 - template processor is engaged
ok 13 - input read and split into 30 tests
ok 14 - template text 1 processed OK: a: [% a %]
ok 15 - template text 1 matched expected
ok 16 - template text 2 processed OK: [% TRY; a; CATCH; "ERROR: $error...
ok 17 - template text 2 matched expected
ok 18 - template text 3 processed OK: [% myitem = 'foo' -%]\n1: [% myit...
ok 19 - template text 3 matched expected
ok 20 - template text 4 processed OK: [% myitem = 'foo' -%]\n[% "* $ite...
ok 21 - template text 4 matched expected
ok 22 - template text 5 processed OK: [% myitem = 'foo' -%]\n[% myitem....
ok 23 - template text 5 matched expected
ok 24 - template text 6 processed OK: [% myitem = 'foo'\n mylist = [ ...
ok 25 - template text 6 matched expected
ok 26 - template text 7 processed OK: [% "* $item\n" FOREACH item = gl...
ok 27 - template text 7 matched expected
ok 28 - template text 8 processed OK: [% global.mylist.push('bar');\n ...
ok 29 - template text 8 matched expected
ok 30 - template text 9 processed OK: [% myhash = { msg => 'Hello Worl...
ok 31 - template text 9 matched expected
ok 32 - template text 10 processed OK: [% global.myhash.delete('things'...
ok 33 - template text 10 matched expected
ok 34 - template text 11 processed OK: [% "* $item\n" \n FOREACH item...
ok 35 - template text 11 matched expected
ok 36 - template text 12 processed OK: [% items = [ 'foo', 'bar', 'baz'...
ok 37 - template text 12 matched expected
ok 38 - template text 13 processed OK: [% items = {\n foo = 'one',\n ...
ok 39 - template text 13 matched expected
ok 40 - template text 14 processed OK: [% items = {\n foo = 'one',\n ...
ok 41 - template text 14 matched expected
ok 42 - template text 15 processed OK: [% obj.name %]
ok 43 - template text 15 matched expected
ok 44 - template text 16 processed OK: [% obj.name.list.first %]
ok 45 - template text 16 matched expected
ok 46 - template text 17 processed OK: [% obj.items.first %]
ok 47 - template text 17 matched expected
ok 48 - template text 18 processed OK: [% obj.items.1 %]
ok 49 - template text 18 matched expected
ok 50 - template text 19 processed OK: [% bop.first.name %]
ok 51 - template text 19 matched expected
ok 52 - template text 20 processed OK: [% listobj.0 %] / [% listobj.fir...
ok 53 - template text 20 matched expected
ok 54 - template text 21 processed OK: [% listobj.2 %] / [% listobj.las...
ok 55 - template text 21 matched expected
ok 56 - template text 22 processed OK: [% listobj.join(', ') %]
ok 57 - template text 22 matched expected
ok 58 - template text 23 processed OK: =[% size %]=
ok 59 - template text 23 matched expected
ok 60 - template text 24 processed OK: [% foo = { "one" = "bar" "" = "e...
ok 61 - template text 24 matched expected
ok 62 - template text 25 processed OK: [% hashobj.hello %]
ok 63 - template text 25 matched expected
ok 64 - template text 26 processed OK: [% TRY; hashobj.goodbye; CATCH; ...
ok 65 - template text 26 matched expected
ok 66 - template text 27 processed OK: [% FOREACH item IN num.things -%...
ok 67 - template text 27 matched expected
ok 68 - template text 28 processed OK: [% num %]
ok 69 - template text 28 matched expected
ok 70 - template text 29 processed OK: [% getnum.num %]
ok 71 - template text 29 matched expected
ok 72 - template text 30 processed OK: [% cmp_ol.hello %]
ok 73 - template text 30 matched expected
ok
t/stashc.t .....................
1..18
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10 - running test_expect()
ok 11 - template processor is engaged
ok 12 - input read and split into 3 tests
ok 13 - template text 1 processed OK: [% numbers.join(', ') %]
ok 14 - template text 1 matched expected
ok 15 - template text 2 processed OK: [% numbers.scalar %]
ok 16 - template text 2 matched expected
ok 17 - template text 3 processed OK: [% numbers.ref %]
ok 18 - template text 3 matched expected
ok
t/stop.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: This is some text\n[% STOP %]\nMor...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: This is some text\n[% halt %]\nMor...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: This is some text\n[% INCLUDE hal...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: This is some text\n[% INCLUDE myb...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: This is some text\n[% INCLUDE myb...
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: before\n[% TRY -%]\ntrying\n[% STOP...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: This is some text\n[% STOP %]\nMor...
ok 17 - template text 7 matched expected
ok
t/strcat.t .....................
1..5
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 1 tests
ok 4 - template text 1 processed OK: [% foo = 'the foo string'\n bar...
ok 5 - template text 1 matched expected
ok
t/strict.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 - defined variable processed OK: [% foo %]
ok 5 - defined variable matched expected
ok 6 - variable with undefined value processed OK: [% TRY; bar; CATCH; error; END %...
ok 7 - variable with undefined value matched expected
ok 8 - dotted variable with undefined value processed OK: [% TRY; baz.boz; CATCH; error; E...
ok 9 - dotted variable with undefined value matched expected
ok 10 - undefined first part of dotted.variable processed OK: [% TRY; wiz.bang; CATCH; error; ...
ok 11 - undefined first part of dotted.variable matched expected
ok 12 - undefined second part of dotted.variable processed OK: [% TRY; baz.booze; CATCH; error;...
ok 13 - undefined second part of dotted.variable matched expected
ok 14 - dotted.variable with args processed OK: [% TRY; baz(10).booze(20, 'blah'...
ok 15 - dotted.variable with args matched expected
ok
t/string.t .....................
1..95
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 46 tests
ok 4 - template text 1 processed OK: [% USE String -%]\nstring: [[% St...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% USE String 'hello world' -%]\n...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% USE String text='hello world'...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% USE String -%]\nstring: [[% St...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% USE String 'hello world' -%]\n...
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: [% USE String text='hello world'...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: [% USE String text='hello' -%]\ns...
ok 17 - template text 7 matched expected
ok 18 - template text 8 processed OK: [% USE String text='hello' -%]\n[...
ok 19 - template text 8 matched expected
ok 20 - template text 9 processed OK: [% USE String -%]\n[% hi = String...
ok 21 - template text 9 matched expected
ok 22 - template text 10 processed OK: [% USE hi = String 'hello' -%]\n[...
ok 23 - template text 10 matched expected
ok 24 - template text 11 processed OK: [% USE hi = String 'hello' -%]\n[...
ok 25 - template text 11 matched expected
ok 26 - template text 12 processed OK: [% USE hi = String 'hello' -%]\n[...
ok 27 - template text 12 matched expected
ok 28 - template text 13 processed OK: [% USE hi = String 'hello' -%]\n[...
ok 29 - template text 13 matched expected
ok 30 - template text 14 processed OK: [% USE hi=String "hello world\n"...
ok 31 - template text 14 matched expected
ok 32 - template text 15 processed OK: [% USE foo=String "foop" -%]\n[[%...
ok 33 - template text 15 matched expected
ok 34 - template text 16 processed OK: [% USE hi=String "hello" -%]\n l...
ok 35 - template text 16 matched expected
ok 36 - template text 17 processed OK: [% USE str=String('hello world')...
ok 37 - template text 17 matched expected
ok 38 - template text 18 processed OK: [% USE str=String('hello world')...
ok 39 - template text 18 matched expected
ok 40 - template text 19 processed OK: [% USE str=String(" \n\n\t\r h...
ok 41 - template text 19 matched expected
ok 42 - template text 20 processed OK: [% USE str=String(" \n\n\t\r h...
ok 43 - template text 20 matched expected
ok 44 - template text 21 processed OK: [% USE str=String("hello") -%]\n[...
ok 45 - template text 21 matched expected
ok 46 - template text 22 processed OK: [% USE str=String("hello") -%]\n[...
ok 47 - template text 22 matched expected
ok 48 - template text 23 processed OK: [% USE str=String('foo bar') -%]...
ok 49 - template text 23 matched expected
ok 50 - template text 24 processed OK: [% USE str=String('Hello World')...
ok 51 - template text 24 matched expected
ok 52 - template text 25 processed OK: [% USE String('foo') -%]\n[[% Str...
ok 53 - template text 25 matched expected
ok 54 - template text 26 processed OK: [% USE String('foo') -%]\n[% Stri...
ok 55 - template text 26 matched expected
ok 56 - template text 27 processed OK: [% USE String('foo bar foo baz')...
ok 57 - template text 27 matched expected
ok 58 - template text 28 processed OK: [% USE String('foo bar foo baz')...
ok 59 - template text 28 matched expected
ok 60 - template text 29 processed OK: [% USE String('foo bar foo baz')...
ok 61 - template text 29 matched expected
ok 62 - template text 30 processed OK: [% USE String('foo bar foo baz')...
ok 63 - template text 30 matched expected
ok 64 - template text 31 processed OK: [% USE String('foo bar foo baz')...
ok 65 - template text 31 matched expected
ok 66 - template text 32 processed OK: [% USE String('foo bar foo baz')...
ok 67 - template text 32 matched expected
ok 68 - template text 33 processed OK: [% USE String('foo bar foo baz')...
ok 69 - template text 33 matched expected
ok 70 - template text 34 processed OK: [% USE String('foo bar foo baz')...
ok 71 - template text 34 matched expected
ok 72 - template text 35 processed OK: [% USE String 'foo < bar' filter...
ok 73 - template text 35 matched expected
ok 74 - template text 36 processed OK: [% USE String 'foo bar' filter='...
ok 75 - template text 36 matched expected
ok 76 - template text 37 processed OK: [% USE String 'foo bar' filters=...
ok 77 - template text 37 matched expected
ok 78 - template text 38 processed OK: [% USE String ' foo bar ' f...
ok 79 - template text 38 matched expected
ok 80 - template text 39 processed OK: [% USE String ' foo bar ' f...
ok 81 - template text 39 matched expected
ok 82 - template text 40 processed OK: [% USE String ' foo bar ' f...
ok 83 - template text 40 matched expected
ok 84 - template text 41 processed OK: [% USE String 'foo bar' filters=...
ok 85 - template text 41 matched expected
ok 86 - template text 42 processed OK: [% USE String 'foo bar' filters=...
ok 87 - template text 42 matched expected
ok 88 - template text 43 processed OK: [% USE String 'foo bar' -%]\n[% S...
ok 89 - template text 43 matched expected
ok 90 - template text 44 processed OK: [% USE String;\n a = 'HeLLo';\n ...
ok 91 - template text 44 matched expected
ok 92 - template text 45 processed OK: [% USE String('Hello World') -%]...
ok 93 - template text 45 matched expected
ok 94 - template text 46 processed OK: [% USE str = String('foo bar baz...
ok 95 - template text 46 matched expected
ok
t/switch.t .....................
1..35
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 16 tests
ok 4 - template text 1 processed OK: before\n[% SWITCH a %]\nthis is ig...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: before\n[% SWITCH a %]\nthis is ig...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: before\n[% SWITCH a %]\nthis is ig...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: before\n[% SWITCH a %]\nthis is ig...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: before\n[% SWITCH a %]\nthis is ig...
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: before\n[% SWITCH 'alpha' %]\nthis...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: before\n[% SWITCH a %]\nthis is ig...
ok 17 - template text 7 matched expected
ok 18 - template text 8 processed OK: before\n[% SWITCH a %]\nthis is ig...
ok 19 - template text 8 matched expected
ok 20 - template text 9 processed OK: before\n[% SWITCH a %]\nthis is ig...
ok 21 - template text 9 matched expected
ok 22 - template text 10 processed OK: before\n[% SWITCH a %]\nthis is ig...
ok 23 - template text 10 matched expected
ok 24 - template text 11 processed OK: before\n[% SWITCH a %]\nthis is ig...
ok 25 - template text 11 matched expected
ok 26 - template text 12 processed OK: before\n[% SWITCH a %]\nthis is ig...
ok 27 - template text 12 matched expected
ok 28 - template text 13 processed OK: before\n[% SWITCH a %]\nthis is ig...
ok 29 - template text 13 matched expected
ok 30 - template text 14 processed OK: before\n[% SWITCH a %]\nthis is ig...
ok 31 - template text 14 matched expected
ok 32 - template text 15 processed OK: before\n[% SWITCH a %]\nthis is ig...
ok 33 - template text 15 matched expected
ok 34 - template text 16 processed OK: [% foo = 'a(b)'\n bar = 'a(b)';...
ok 35 - template text 16 matched expected
ok
t/table.t ......................
1..21
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 9 tests
ok 4 - template text 1 processed OK: [% USE table(alphabet, rows=5) %...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% USE table(alphabet, rows=5) %...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% USE table(alphabet, rows=3) %...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% USE alpha = table(alphabet, c...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% USE alpha = table(alphabet, r...
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: [% USE table(alphabet, rows=5, p...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: [% USE table(alphabet, rows=8, o...
ok 17 - template text 7 matched expected
ok 18 - template text 8 processed OK: [% USE table([1,3,5], cols=5) %]...
ok 19 - template text 8 matched expected
ok 20 - template text 9 processed OK: >\n[% USE table(empty, rows=3) -%...
ok 21 - template text 9 matched expected
ok
t/tags.t .......................
1..35
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 16 tests
ok 4 - template text 1 processed OK: [%a%] [% a %] [% a %]
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: Redefining tags\n[% TAGS (+ +) %]...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% a %]\n[% TAGS (+ +) %]\n[% a %]...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% TAGS default -%]\n[% a %]\n%% b...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% TAGS template -%]\n[% a %]\n%% ...
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: [% TAGS metatext -%]\n[% a %]\n%% ...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: [% TAGS template1 -%]\n[% a %]\n%%...
ok 17 - template text 7 matched expected
ok 18 - template text 8 processed OK: [% TAGS html -%]\n[% a %]\n%% b %%...
ok 19 - template text 8 matched expected
ok 20 - template text 9 processed OK: [% TAGS asp -%]\n[% a %]\n%% b %%\n...
ok 21 - template text 9 matched expected
ok 22 - template text 10 processed OK: [% TAGS php -%]\n[% a %]\n%% b %%\n...
ok 23 - template text 10 matched expected
ok 24 - template text 11 processed OK: [% TAGS ignored -%]\n[% a %]\n<!--...
ok 25 - template text 11 matched expected
ok 26 - template text 12 processed OK: [% TAGS ignored -%]\n<!-- also to...
ok 27 - template text 12 matched expected
ok 28 - template text 13 processed OK: [% TAGS <tt: > -%]\n<tt:a=10->\na:...
ok 29 - template text 13 matched expected
ok 30 - template text 14 processed OK: [% TAGS star -%]\n[* a = 10 -*]\na...
ok 31 - template text 14 matched expected
ok 32 - template text 15 processed OK: [% tags; flags %]\n[* a = 10 -*]\n...
ok 33 - template text 15 matched expected
ok 34 - template text 16 processed OK: flags: [% flags | html %]\ntags: ...
ok 35 - template text 16 matched expected
ok
t/template.t ...................
1..11
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok
t/text.t .......................
1..32
ok 1
ok 2 - running test_expect()
ok 3 - template processor is engaged
ok 4 - input read and split into 14 tests
ok 5 - template text 1 processed OK: This is a text block "hello" 'he...
ok 6 - template text 1 matched expected
ok 7 - template text 2 processed OK: <table width=50%>©
ok 8 - template text 2 matched expected
ok 9 - template text 3 processed OK: [% foo = 'Hello World' -%]\nstart...
ok 10 - template text 3 matched expected
ok 11 - template text 4 processed OK: pre\n[%\n-%]\nmid\n[% BLOCK foo; "Th...
ok 12 - template text 4 matched expected
ok 13 - template text 5 processed OK: This is a text block "hello" 'he...
ok 14 - template text 5 matched expected
ok 15 - template text 6 processed OK: <table width=50%>©
ok 16 - template text 6 matched expected
ok 17 - template text 7 processed OK: [% foo = 'Hello World' -%]\nstart...
ok 18 - template text 7 matched expected
ok 19 - template text 8 processed OK: pre\n[%\n-%]\nmid\n[% BLOCK foo; "Th...
ok 20 - template text 8 matched expected
ok 21 - template text 9 processed OK: [% a = "C'est un test"; a %]
ok 22 - template text 9 matched expected
ok 23 - template text 10 processed OK: [% META title = "C'est un test" ...
ok 24 - template text 10 matched expected
ok 25 - template text 11 processed OK: [% META title = 'C\'est un autre...
ok 26 - template text 11 matched expected
ok 27 - template text 12 processed OK: [% META title = "C'est un \"test...
ok 28 - template text 12 matched expected
ok 29 - template text 13 processed OK: [% sfoo %]/[% sbar %]
ok 30 - template text 13 matched expected
ok 31 - template text 14 processed OK: [% s1 = "$sfoo"\n s2 = "$sbar...
ok 32 - template text 14 matched expected
ok
t/throw.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: [% me = 'I' -%]\n[% TRY -%]\n [%...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% TRY -%]\n[% THROW food 'eggs' ...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% pi = 3.14\n e = 2.718 -%]\n[...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% TRY -%]\n[% THROW foo 'one' 2 ...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% TRY -%]\n[% THROW food 'eggs' ...
ok 13 - template text 5 matched expected
ok
t/tiedhash.t ...................
1..51
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 24 tests
ok 4 - template text 1 processed OK: [% hash.a %]
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% hash.b %]
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: ready\nset:[% hash.c = 'cosmos' %...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% hash.foo.bar = 'one' -%]\n[% h...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% list.0 %]
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: [% list.first %]-[% list.last %]
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: [% list.push(40); list.last %]
ok 17 - template text 7 matched expected
ok 18 - template text 8 processed OK: [% list.4 = 50; list.4 %]
ok 19 - template text 8 matched expected
ok 20 - template text 9 processed OK: [% hash.a %]
ok 21 - template text 9 matched expected
ok 22 - template text 10 processed OK: [% hash.b %]
ok 23 - template text 10 matched expected
ok 24 - template text 11 processed OK: [% hash.c = 'crazy'; hash.c %]
ok 25 - template text 11 matched expected
ok 26 - template text 12 processed OK: [% DEFAULT hash.c = 'more crazy'...
ok 27 - template text 12 matched expected
ok 28 - template text 13 processed OK: [% hash.wiz = 'woz' -%]\n[% hash....
ok 29 - template text 13 matched expected
ok 30 - template text 14 processed OK: [% DEFAULT hash.zero = 'nothing'...
ok 31 - template text 14 matched expected
ok 32 - template text 15 processed OK: before: [% hash.one %]\nafter: [%...
ok 33 - template text 15 matched expected
ok 34 - template text 16 processed OK: [% hash.foo = 10; hash.foo = 20;...
ok 35 - template text 16 matched expected
ok 36 - template text 17 processed OK: [% DEFAULT hash.person = { };\n ...
ok 37 - template text 17 matched expected
ok 38 - template text 18 processed OK: [% list.0 %]
ok 39 - template text 18 matched expected
ok 40 - template text 19 processed OK: [% list.first %]-[% list.last %]
ok 41 - template text 19 matched expected
ok 42 - template text 20 processed OK: [% list.push(60); list.last %]
ok 43 - template text 20 matched expected
ok 44 - template text 21 processed OK: [% list.5 = 70; list.5 %]
ok 45 - template text 21 matched expected
ok 46 - template text 22 processed OK: [% DEFAULT list.5 = 80; list.5 %...
ok 47 - template text 22 matched expected
ok 48 - template text 23 processed OK: [% list.10 = 100; list.10 %]
ok 49 - template text 23 matched expected
ok 50 - template text 24 processed OK: [% stuff = [ ];\n stuff.0 = 'so...
ok 51 - template text 24 matched expected
ok
t/trace_vars.t .................
1..13
ok 1 - foo is used
ok 2 - bar is used
ok 3 - bar.baz is used
ok 4 - blam is used
ok 5 - blam.0 is used
ok 6 - wig is used
ok 7 - wig.wam is used
ok 8 - wig.wam.bam is used
ok 9 - a is used
ok 10 - b is used
ok 11 - c is used
ok 12 - d is used
ok 13 - e is used
ok
t/try.t ........................
1..65
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 31 tests
ok 4 - template text 1 processed OK: [% TRY %]\n[% THROW foxtrot %]\n[%...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% TRY %]\n[% THROW $f %]\n[% CATC...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: before try\n[% TRY %]\ntry this\n[%...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: before\n[% TRY %]\nsome content\n[%...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: before\n[% TRY %]\nsome content\n[%...
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: before\n[% TRY %]\nsome content\n[%...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: before\n[% TRY %]\nsome content\n[%...
ok 17 - template text 7 matched expected
ok 18 - template text 8 processed OK: before\n[% TRY %]\nsome content\n[%...
ok 19 - template text 8 matched expected
ok 20 - template text 9 processed OK: before\n[% TRY %]\nsome content\n[%...
ok 21 - template text 9 matched expected
ok 22 - template text 10 processed OK: before\n[% TRY %]\nsome content\n[%...
ok 23 - template text 10 matched expected
ok 24 - template text 11 processed OK: before\n[% TRY %]\nsome content\n[%...
ok 25 - template text 11 matched expected
ok 26 - template text 12 processed OK: before\n[% TRY %]\nsome content\n[%...
ok 27 - template text 12 matched expected
ok 28 - template text 13 processed OK: before\n[% TRY %]\nsome content\n[%...
ok 29 - template text 13 matched expected
ok 30 - template text 14 processed OK: [% TRY %]\nfoo\n[% CATCH %]\nbar\n[%...
ok 31 - template text 14 matched expected
ok 32 - template text 15 processed OK: [% TRY %]\nfoo\n[% THROW anything ...
ok 33 - template text 15 matched expected
ok 34 - template text 16 processed OK: before\n[% TRY %]\nfoo\n[% THROW an...
ok 35 - template text 16 matched expected
ok 36 - template text 17 processed OK: before\n[% TRY %]\nfoo\n[% CATCH %]...
ok 37 - template text 17 matched expected
ok 38 - template text 18 processed OK: before\n[% TRY %]\nouter\n[% TRY %]...
ok 39 - template text 18 matched expected
ok 40 - template text 19 processed OK: before\n[% TRY %]\nouter\n[% TRY %]...
ok 41 - template text 19 matched expected
ok 42 - template text 20 processed OK: before\n[% TRY %]\nouter\n[% TRY %]...
ok 43 - template text 20 matched expected
ok 44 - template text 21 processed OK: before\n[% TRY %]\nouter\n[% TRY %]...
ok 45 - template text 21 matched expected
ok 46 - template text 22 processed OK: before\n[% TRY %]\nouter\n[% TRY %]...
ok 47 - template text 22 matched expected
ok 48 - template text 23 processed OK: before\n[% TRY %]\nouter\n[% TRY %]...
ok 49 - template text 23 matched expected
ok 50 - template text 24 processed OK: before\n[% TRY %]\nouter\n[% TRY %]...
ok 51 - template text 24 matched expected
ok 52 - template text 25 processed OK: [% TRY %]\nbefore\n[% throw_egg %]...
ok 53 - template text 25 matched expected
ok 54 - template text 26 processed OK: [% TRY %]\nbefore\n[% throw_any %]...
ok 55 - template text 26 matched expected
ok 56 - template text 27 processed OK: [% TRY %]\n[% THROW up 'feeling s...
ok 57 - template text 27 matched expected
ok 58 - template text 28 processed OK: [% TRY %]\n[% THROW up 'feeling s...
ok 59 - template text 28 matched expected
ok 60 - template text 29 processed OK: [% TRY; THROW food 'cabbage'; CA...
ok 61 - template text 29 matched expected
ok 62 - template text 30 processed OK: [% TRY; \n THROW food 'cabbage';...
ok 63 - template text 30 matched expected
ok 64 - template text 31 processed OK: [% TRY;\n PROCESS no_such_fil...
ok 65 - template text 31 matched expected
ok
t/unicode.t ....................
1..20
ok 1 - first try - UTF-8
ok 2 - first try - UTF-16BE
ok 3 - first try - UTF-16LE
ok 4 - first try - UTF-32BE
ok 5 - first try - UTF-32LE
ok 6 - in memory - UTF-8
ok 7 - in memory - UTF-16BE
ok 8 - in memory - UTF-16LE
ok 9 - in memory - UTF-32BE
ok 10 - in memory - UTF-32LE
ok 11 - from cache - UTF-8
ok 12 - from cache - UTF-16BE
ok 13 - from cache - UTF-16LE
ok 14 - from cache - UTF-32BE
ok 15 - from cache - UTF-32LE
ok 16 - in cache, in memory - UTF-8
ok 17 - in cache, in memory - UTF-16BE
ok 18 - in cache, in memory - UTF-16LE
ok 19 - in cache, in memory - UTF-32BE
ok 20 - in cache, in memory - UTF-32LE
ok
t/url.t ........................
1..23
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 10 tests
ok 4 - template text 1 processed OK: [% USE url -%]\nloaded\n[% url %]\n...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% USE url('here') -%]\n[% url %]...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% USE url('there', name='fred')...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% USE url('/cgi-bin/woz.pl') -%...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% USE url '/script' { one => 1,...
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: [% url.product.view %]\n[% url.pr...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: [% url.product.add %]\n[% url.pro...
ok 17 - template text 7 matched expected
ok 18 - template text 8 processed OK: [% url.product.edit %]\n[% url.pr...
ok 19 - template text 8 matched expected
ok 20 - template text 9 processed OK: [% CALL no_escape -%]\n[% url.pro...
ok 21 - template text 9 matched expected
ok 22 - template text 10 processed OK: [% USE url('/cgi-bin/woz.pl') -%...
ok 23 - template text 10 matched expected
ok
t/vars.t .......................
1..131
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 64 tests
ok 4 - template text 1 processed OK: [[% nosuchvariable %]]\n[$nosuchv...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% a %]\n[% GET b %]\n[% get c %]
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% b %] [% GET b %]
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: $a $b ${c} ${d} [% e %]
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% letteralpha %]\n[% ${"letter$a...
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: [% f.g %] [% f.$gee %] [% f.${ge...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: [% GET f.h %] [% get f.h %] [% f...
ok 17 - template text 7 matched expected
ok 18 - template text 8 processed OK: $f.h ${f.g} ${f.h}.gif
ok 19 - template text 8 matched expected
ok 20 - template text 9 processed OK: [% f.i.j %] [% GET f.i.j %] [% g...
ok 21 - template text 9 matched expected
ok 22 - template text 10 processed OK: [% f.i.j %] $f.i.k [% f.${'i'}.$...
ok 23 - template text 10 matched expected
ok 24 - template text 11 processed OK: [% 'this is literal text' %]\n[% ...
ok 25 - template text 11 matched expected
ok 26 - template text 12 processed OK: [% name = "$a $b $w" -%]\nName: $...
ok 27 - template text 12 matched expected
ok 28 - template text 13 processed OK: [% join('--', a b, c, f.i.j) %]
ok 29 - template text 13 matched expected
ok 30 - template text 14 processed OK: [% text = 'The cat sat on the ma...
ok 31 - template text 14 matched expected
ok 32 - template text 15 processed OK: [% magic.chant %] [% GET magic.c...
ok 33 - template text 15 matched expected
ok 34 - template text 16 processed OK: <<[% magic.spell %]>>\n[% magic.s...
ok 35 - template text 16 matched expected
ok 36 - template text 17 processed OK: [% one %] [% one('two', 'three')...
ok 37 - template text 17 matched expected
ok 38 - template text 18 processed OK: [% day.prev %]\n[% day.this %]\n[%...
ok 39 - template text 18 matched expected
ok 40 - template text 19 processed OK: Yesterday, $day.prev\n$day.this\n$...
ok 41 - template text 19 matched expected
ok 42 - template text 20 processed OK: [% day.next %]\n$day.next
ok 43 - template text 20 matched expected
ok 44 - template text 21 processed OK: [% FOREACH [ 1 2 3 4 5 ] %]$day....
ok 45 - template text 21 matched expected
ok 46 - template text 22 processed OK: before\n[% halt %]\nafter
ok 47 - template text 22 matched expected
ok 48 - template text 23 processed OK: [% FOREACH k = yankee -%]\n[% loo...
ok 49 - template text 23 matched expected
ok 50 - template text 24 processed OK: before [% CALL a %]a[% CALL b %]...
ok 51 - template text 24 matched expected
ok 52 - template text 25 processed OK: ..[% CALL undef %]..
ok 53 - template text 25 matched expected
ok 54 - template text 26 processed OK: ..[% CALL zero %]..
ok 55 - template text 26 matched expected
ok 56 - template text 27 processed OK: ..[% n %]..[% CALL n %]..
ok 57 - template text 27 matched expected
ok 58 - template text 28 processed OK: ..[% up %]..[% CALL up %]..[% n ...
ok 59 - template text 28 matched expected
ok 60 - template text 29 processed OK: [% CALL reset %][% n %]
ok 61 - template text 29 matched expected
ok 62 - template text 30 processed OK: [% CALL reset(100) %][% n %]
ok 63 - template text 30 matched expected
ok 64 - template text 31 processed OK: [% a = a %] $a\n[% a = b %] $a
ok 65 - template text 31 matched expected
ok 66 - template text 32 processed OK: [% SET a = a %] $a\n[% SET a = b ...
ok 67 - template text 32 matched expected
ok 68 - template text 33 processed OK: [% a = b\n b = c\n c = d\n d ...
ok 69 - template text 33 matched expected
ok 70 - template text 34 processed OK: [% SET\n a = c\n b = d\n c = ...
ok 71 - template text 34 matched expected
ok 72 - template text 35 processed OK: [% 'a' = d\n 'include' = e\n '...
ok 73 - template text 35 matched expected
ok 74 - template text 36 processed OK: [% a = f.g %] $a\n[% a = f.i.j %]...
ok 75 - template text 36 matched expected
ok 76 - template text 37 processed OK: [% f.g = r %] $f.g\n[% f.i.j = s ...
ok 77 - template text 37 matched expected
ok 78 - template text 38 processed OK: [% user = {\n id = 'abw'\n n...
ok 79 - template text 38 matched expected
ok 80 - template text 39 processed OK: [% product = {\n id => 'XYZ...
ok 81 - template text 39 matched expected
ok 82 - template text 40 processed OK: [% data => {\n g => 'my dat...
ok 83 - template text 40 matched expected
ok 84 - template text 41 processed OK: [% a %]\n[% DEFAULT a = b -%]\n[% ...
ok 85 - template text 41 matched expected
ok 86 - template text 42 processed OK: [% a = '' -%]\n[% DEFAULT a = b -...
ok 87 - template text 42 matched expected
ok 88 - template text 43 processed OK: [% a = '' b = '' -%]\n[% DEFAUL...
ok 89 - template text 43 matched expected
ok 90 - template text 44 processed OK: [% global.version = '3.14' -%]\nV...
ok 91 - template text 44 matched expected
ok 92 - template text 45 processed OK: Version: [% global.version %]
ok 93 - template text 45 matched expected
ok 94 - template text 46 processed OK: [% global.newversion = global.ve...
ok 95 - template text 46 matched expected
ok 96 - template text 47 processed OK: Version: [% global.version %]\nVe...
ok 97 - template text 47 matched expected
ok 98 - template text 48 processed OK: [% hash1 = {\n foo => 'Foo',...
ok 99 - template text 48 matched expected
ok 100 - template text 49 processed OK: [% mage = { name => 'Ganda...
ok 101 - template text 49 matched expected
ok 102 - template text 50 processed OK: [[% _private %]][[% _hidden %]]
ok 103 - template text 50 matched expected
ok 104 - template text 51 processed OK: [% CALL expose -%]\n[[% _private ...
ok 105 - template text 51 matched expected
ok 106 - template text 52 processed OK: [% a = 4 -%]\n[% b=6 -%]\n[% c = a...
ok 107 - template text 52 matched expected
ok 108 - template text 53 processed OK: [% a = 1\n b = 2\n c = 3\n-%]\n[...
ok 109 - template text 53 matched expected
ok 110 - template text 54 processed OK: [% 1 || 0 && 0 # should be 1 |...
ok 111 - template text 54 matched expected
ok 112 - template text 55 processed OK: [% 1 + !0 + 1 # should be 1 + ...
ok 113 - template text 55 matched expected
ok 114 - template text 56 processed OK: [% "x" _ "y" == "y"; ',' # shou...
ok 115 - template text 56 matched expected
ok 116 - template text 57 processed OK: [% "x" _ "y" == "xy" # shou...
ok 117 - template text 57 matched expected
ok 118 - template text 58 processed OK: [% add(3, 5) %]
ok 119 - template text 58 matched expected
ok 120 - template text 59 processed OK: [% add(3 + 4, 5 + 7) %]
ok 121 - template text 59 matched expected
ok 122 - template text 60 processed OK: [% a = 10;\n b = 20;\n c = 30;...
ok 123 - template text 60 matched expected
ok 124 - template text 61 processed OK: [% a = 10;\n b = 20;\n c = 30;...
ok 125 - template text 61 matched expected
ok 126 - template text 62 processed OK: [% SET monkey="testing" IF 1; mo...
ok 127 - template text 62 matched expected
ok 128 - template text 63 processed OK: [% monkey = "testing<4>" FILTER ...
ok 129 - template text 63 matched expected
ok 130 - template text 64 processed OK: [% testing="initial"; SET testin...
ok 131 - template text 64 matched expected
ok
t/varsv1.t .....................
1..93
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 45 tests
ok 4 - template text 1 processed OK: [% a %]\n[% $a %]\n[% GET b %]\n[% ...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% b %] [% $b %] [% GET b %] [% ...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: $a $b ${c} ${d} [% $e %]
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% letteralpha %]\n[% ${"letter$a...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% f.g %] [% $f.g %] [% $f.$g %]
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: [% GET f.h %] [% get $f.h %] [% ...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: $f.h ${f.g} ${f.h}.gif
ok 17 - template text 7 matched expected
ok 18 - template text 8 processed OK: [% f.i.j %] [% $f.i.j %] [% f.$i...
ok 19 - template text 8 matched expected
ok 20 - template text 9 processed OK: [% f.i.j %] [% $f.i.j %] [% GET ...
ok 21 - template text 9 matched expected
ok 22 - template text 10 processed OK: [% get $f.i.k %]
ok 23 - template text 10 matched expected
ok 24 - template text 11 processed OK: [% f.i.j %] $f.i.k [% f.${'i'}.$...
ok 25 - template text 11 matched expected
ok 26 - template text 12 processed OK: [% 'this is literal text' %]\n[% ...
ok 27 - template text 12 matched expected
ok 28 - template text 13 processed OK: [% name = "$a $b $w" -%]\nName: $...
ok 29 - template text 13 matched expected
ok 30 - template text 14 processed OK: [% join('--', a b, c, f.i.j) %]
ok 31 - template text 14 matched expected
ok 32 - template text 15 processed OK: [% text = 'The cat sat on the ma...
ok 33 - template text 15 matched expected
ok 34 - template text 16 processed OK: [% magic.chant %] [% GET magic.c...
ok 35 - template text 16 matched expected
ok 36 - template text 17 processed OK: <<[% magic.spell %]>>\n[% magic.s...
ok 37 - template text 17 matched expected
ok 38 - template text 18 processed OK: [% one %] [% one('two', 'three')...
ok 39 - template text 18 matched expected
ok 40 - template text 19 processed OK: [% day.prev %]\n[% day.this %]\n[%...
ok 41 - template text 19 matched expected
ok 42 - template text 20 processed OK: Yesterday, $day.prev\n$day.this\n$...
ok 43 - template text 20 matched expected
ok 44 - template text 21 processed OK: [% day.next %]\n$day.next
ok 45 - template text 21 matched expected
ok 46 - template text 22 processed OK: [% FOREACH [ 1 2 3 4 5 ] %]$day....
ok 47 - template text 22 matched expected
ok 48 - template text 23 processed OK: before\n[% halt %]\nafter
ok 49 - template text 23 matched expected
ok 50 - template text 24 processed OK: before [% CALL a %]a[% CALL b %]...
ok 51 - template text 24 matched expected
ok 52 - template text 25 processed OK: ..[% CALL undef %]..
ok 53 - template text 25 matched expected
ok 54 - template text 26 processed OK: ..[% CALL zero %]..
ok 55 - template text 26 matched expected
ok 56 - template text 27 processed OK: ..[% n %]..[% CALL n %]..
ok 57 - template text 27 matched expected
ok 58 - template text 28 processed OK: ..[% up %]..[% CALL up %]..[% n ...
ok 59 - template text 28 matched expected
ok 60 - template text 29 processed OK: [% CALL reset %][% n %]
ok 61 - template text 29 matched expected
ok 62 - template text 30 processed OK: [% CALL reset(100) %][% n %]
ok 63 - template text 30 matched expected
ok 64 - template text 31 processed OK: [% a = a %] $a\n[% a = b %] $a\n[%...
ok 65 - template text 31 matched expected
ok 66 - template text 32 processed OK: [% SET a = a %] $a\n[% SET a = b ...
ok 67 - template text 32 matched expected
ok 68 - template text 33 processed OK: [% a = b\n b = c\n c = d\n d ...
ok 69 - template text 33 matched expected
ok 70 - template text 34 processed OK: [% SET\n a = c\n b = d\n c = ...
ok 71 - template text 34 matched expected
ok 72 - template text 35 processed OK: [% a = f.g %] $a\n[% a = $f.h %] ...
ok 73 - template text 35 matched expected
ok 74 - template text 36 processed OK: [% f.g = r %] $f.g\n[% $f.h = $r ...
ok 75 - template text 36 matched expected
ok 76 - template text 37 processed OK: [% user = {\n id = 'abw'\n n...
ok 77 - template text 37 matched expected
ok 78 - template text 38 processed OK: [% product = {\n id => 'XYZ...
ok 79 - template text 38 matched expected
ok 80 - template text 39 processed OK: [% a %]\n[% DEFAULT a = b -%]\n[% ...
ok 81 - template text 39 matched expected
ok 82 - template text 40 processed OK: [% a = '' -%]\n[% DEFAULT a = b -...
ok 83 - template text 40 matched expected
ok 84 - template text 41 processed OK: [% a = '' b = '' -%]\n[% DEFAUL...
ok 85 - template text 41 matched expected
ok 86 - template text 42 processed OK: [% global.version = '3.14' -%]\nV...
ok 87 - template text 42 matched expected
ok 88 - template text 43 processed OK: Version: [% global.version %]
ok 89 - template text 43 matched expected
ok 90 - template text 44 processed OK: [% global.newversion = global.ve...
ok 91 - template text 44 matched expected
ok 92 - template text 45 processed OK: Version: [% global.version %]\nVe...
ok 93 - template text 45 matched expected
ok
t/view.t .......................
1..116
ok 1
ok 2
ok 3
ok 4 - running test_expect()
ok 5 - template processor is engaged
ok 6 - input read and split into 55 tests
ok 7 - pre-defined bottom view processed OK: [% BLOCK bottom/list; "BOTTOM LI...
ok 8 - pre-defined bottom view matched expected
ok 9 - pre-defined middle view processed OK: [% BLOCK bottom/list; "BOTTOM LI...
ok 10 - pre-defined middle view matched expected
ok 11 - template text 3 processed OK: [% USE v = View -%]\n[[% v.prefix...
ok 12 - template text 3 matched expected
ok 13 - template text 4 processed OK: [% USE v = View( map => { defaul...
ok 14 - template text 4 matched expected
ok 15 - template text 5 processed OK: [% USE view( prefix=> 'foo/', su...
ok 16 - template text 5 matched expected
ok 17 - template text 6 processed OK: [% USE view( prefix=> 'foo/', su...
ok 18 - template text 6 matched expected
ok 19 - template text 7 processed OK: [% USE view -%]\n[% view.print('H...
ok 20 - template text 7 matched expected
ok 21 - template text 8 processed OK: [% USE view -%]\n[% view.print( {...
ok 22 - template text 8 matched expected
ok 23 - template text 9 processed OK: [% USE view -%]\n[% view = view.c...
ok 24 - template text 9 matched expected
ok 25 - template text 10 processed OK: [% USE view(prefix='my_') -%]\n[%...
ok 26 - template text 10 matched expected
ok 27 - template text 11 processed OK: [% USE view -%]\n[% view.print( v...
ok 28 - template text 11 matched expected
ok 29 - template text 12 processed OK: [% USE view(prefix='my_') -%]\n[%...
ok 30 - template text 12 matched expected
ok 31 - template text 13 processed OK: [% USE view(prefix='my_', notfou...
ok 32 - template text 13 matched expected
ok 33 - template text 14 processed OK: [% USE view(prefix => 'my_', map...
ok 34 - template text 14 matched expected
ok 35 - template text 15 processed OK: [% USE view(prefix => 'my_', map...
ok 36 - template text 15 matched expected
ok 37 - template text 16 processed OK: [% USE view(prefix='my_', defaul...
ok 38 - template text 16 matched expected
ok 39 - template text 17 processed OK: [% USE view -%]\n[% TRY ;\n vi...
ok 40 - template text 17 matched expected
ok 41 - template text 18 processed OK: [% USE view -%]\n[% view.print( f...
ok 42 - template text 18 matched expected
ok 43 - template text 19 processed OK: [% USE view -%]\n[% view.print( f...
ok 44 - template text 19 matched expected
ok 45 - template text 20 processed OK: [% USE view(prefix='my_', includ...
ok 46 - template text 20 matched expected
ok 47 - template text 21 processed OK: [% USE view(prefix='my_', includ...
ok 48 - template text 21 matched expected
ok 49 - template text 22 processed OK: [% USE view(map => { HASH => 'my...
ok 50 - template text 22 matched expected
ok 51 - template text 23 processed OK: [% USE view(item => 'thing',\n ...
ok 52 - template text 23 matched expected
ok 53 - template text 24 processed OK: [% USE view -%]\n[% view.print('H...
ok 54 - template text 24 matched expected
ok 55 - template text 25 processed OK: [% USE view( prefix = 'base_', d...
ok 56 - template text 25 matched expected
ok 57 - template text 26 processed OK: [% USE view( prefix => 'my_', it...
ok 58 - template text 26 matched expected
ok 59 - template text 27 processed OK: [% USE view -%]\n[% view.map.${'T...
ok 60 - template text 27 matched expected
ok 61 - template text 28 processed OK: [% USE view -%]\n[% view.include(...
ok 62 - template text 28 matched expected
ok 63 - template text 29 processed OK: [% USE view( prefix="my_" )-%]\n[...
ok 64 - template text 29 matched expected
ok 65 - template text 30 processed OK: [% USE view( prefix="my_" )-%]\n[...
ok 66 - template text 30 matched expected
ok 67 - template text 31 processed OK: [% USE view( prefix="my_" )-%]\n[...
ok 68 - template text 31 matched expected
ok 69 - template text 32 processed OK: [% USE view( title="My View" )-%...
ok 70 - template text 32 matched expected
ok 71 - template text 33 processed OK: [% USE view( title="My View" )-%...
ok 72 - template text 33 matched expected
ok 73 - template text 34 processed OK: [% VIEW fred prefix='blat_' %]\nT...
ok 74 - template text 34 matched expected
ok 75 - template text 35 processed OK: [% VIEW fred %]\nThis is the view...
ok 76 - template text 35 matched expected
ok 77 - template text 36 processed OK: [% VIEW fred %]\nThis is the view...
ok 78 - template text 36 matched expected
ok 79 - template text 37 processed OK: [% VIEW fred prefix='blat_'; vie...
ok 80 - template text 37 matched expected
ok 81 - template text 38 processed OK: [% VIEW foo prefix='blat_' defau...
ok 82 - template text 38 matched expected
ok 83 - template text 39 processed OK: [% VIEW foo %]\n[% BLOCK hello -%...
ok 84 - template text 39 matched expected
ok 85 - template text 40 processed OK: [% title = "Previous Title" -%]\n...
ok 86 - template text 40 matched expected
ok 87 - template text 41 processed OK: [% VIEW foo \n title = 'My Vi...
ok 88 - template text 41 matched expected
ok 89 - template text 42 processed OK: [% VIEW basic title = "My Web Si...
ok 90 - template text 42 matched expected
ok 91 - template text 43 processed OK: [% VIEW baz notfound='lost' %]\n...
ok 92 - template text 43 matched expected
ok 93 - template text 44 processed OK: [% VIEW woz prefix='outer_' %]\n...
ok 94 - template text 44 matched expected
ok 95 - template text 45 processed OK: [% VIEW foo %]\n\n [% BLOCK file...
ok 96 - template text 45 matched expected
ok 97 - template text 46 processed OK: [% BLOCK parent -%]\nThis is the ...
ok 98 - template text 46 matched expected
ok 99 - template text 47 processed OK: [% BLOCK foo -%]\npublic foo bloc...
ok 100 - template text 47 matched expected
ok 101 - template text 48 processed OK: [% VIEW foo %]\n[% BLOCK Blessed_...
ok 102 - template text 48 matched expected
ok 103 - template text 49 processed OK: [% VIEW my.foo value=33; END -%]...
ok 104 - template text 49 matched expected
ok 105 - template text 50 processed OK: [% VIEW parent -%]\n[% BLOCK one ...
ok 106 - template text 50 matched expected
ok 107 - template text 51 processed OK: [% VIEW my.view.default\n ...
ok 108 - template text 51 matched expected
ok 109 - template text 52 processed OK: [% VIEW my.view.default\n ...
ok 110 - template text 52 matched expected
ok 111 - template text 53 processed OK: [% VIEW foo number = 10 sealed =...
ok 112 - template text 53 matched expected
ok 113 - template text 54 processed OK: [% VIEW foo number = 10 silent =...
ok 114 - template text 54 matched expected
ok 115 - bad base processed OK: [% TRY; \n VIEW wiz base=...
ok 116 - bad base matched expected
ok
t/vmethods/hash.t ..............
1..27
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 12 tests
ok 4 - hash keys processed OK: [% hash.keys.sort.join(', ') %]
ok 5 - hash keys matched expected
ok 6 - hash values processed OK: [% hash.values.sort.join(', ') %...
ok 7 - hash values matched expected
ok 8 - hash each processed OK: [% hash.each.sort.join(', ') %]
ok 9 - hash each matched expected
ok 10 - hash items processed OK: [% hash.items.sort.join(', ') %]
ok 11 - hash items matched expected
ok 12 - hash size processed OK: [% hash.size %]
ok 13 - hash size matched expected
ok 14 - hash.empty on empty processed OK: [% empty = { };\n empty.empty %...
ok 15 - hash.empty on empty matched expected
ok 16 - hash.empty on non-empty processed OK: [% nonempty = { e => 'f' };\n n...
ok 17 - hash.empty on non-empty matched expected
ok 18 - template text 8 processed OK: [% hash.defined('a') ? 'good' : ...
ok 19 - template text 8 matched expected
ok 20 - template text 9 processed OK: [% uhash.defined('tobe') ? 'good...
ok 21 - template text 9 matched expected
ok 22 - hash.pairs processed OK: [% FOREACH pair IN hash.pairs -%...
ok 23 - hash.pairs matched expected
ok 24 - hash.list (old style) processed OK: [% FOREACH pair IN hash.list -%]...
ok 25 - hash.list (old style) matched expected
ok 26 - dump hash processed OK: [% product = {\n id = 'abc-12...
ok 27 - dump hash matched expected
ok
t/vmethods/list.t ..............
1..97
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 47 tests
ok 4 - template text 1 processed OK: [% metavars.first %]
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% metavars.last %]
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% metavars.size %]
ok 9 - template text 3 matched expected
ok 10 - list.empty on empty processed OK: [% empty = [ ];\n empty.empty %...
ok 11 - list.empty on empty matched expected
ok 12 - list.empty on non-empty processed OK: [% nonempty = [ 'e', 'f' ];\n n...
ok 13 - list.empty on non-empty matched expected
ok 14 - template text 6 processed OK: [% empty = [ ];\n empty.size \n%...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: [% metavars.max %]
ok 17 - template text 7 matched expected
ok 18 - template text 8 processed OK: [% metavars.join %]
ok 19 - template text 8 matched expected
ok 20 - template text 9 processed OK: [% metavars.join(', ') %]
ok 21 - template text 9 matched expected
ok 22 - template text 10 processed OK: [% metavars.sort.join(', ') %]
ok 23 - template text 10 matched expected
ok 24 - template text 11 processed OK: [% metavars.defined ? 'list def ...
ok 25 - template text 11 matched expected
ok 26 - template text 12 processed OK: [% list = [1]; \n list.define...
ok 27 - template text 12 matched expected
ok 28 - template text 13 processed OK: [% FOREACH person = people.sort(...
ok 29 - template text 13 matched expected
ok 30 - template text 14 processed OK: [% FOREACH obj = names.sort('nam...
ok 31 - template text 14 matched expected
ok 32 - template text 15 processed OK: [% FOREACH obj IN more_names.sor...
ok 33 - template text 15 matched expected
ok 34 - template text 16 processed OK: [% FOREACH obj = numbers.sort('n...
ok 35 - template text 16 matched expected
ok 36 - template text 17 processed OK: [% FOREACH obj = numbers.nsort('...
ok 37 - template text 17 matched expected
ok 38 - template text 18 processed OK: [% FOREACH person = people.sort(...
ok 39 - template text 18 matched expected
ok 40 - template text 19 processed OK: [% folk = [] -%]\n[% folk.push("<...
ok 41 - template text 19 matched expected
ok 42 - template text 20 processed OK: [% primes.sort.join(', ') %]
ok 43 - template text 20 matched expected
ok 44 - template text 21 processed OK: [% primes.nsort.join(', ') %]
ok 45 - template text 21 matched expected
ok 46 - template text 22 processed OK: [% duplicates.unique.join(', ') ...
ok 47 - template text 22 matched expected
ok 48 - template text 23 processed OK: [% duplicates.unique.join(', ') ...
ok 49 - template text 23 matched expected
ok 50 - list import one processed OK: [% list_one = [ 1 2 3 ];\n list...
ok 51 - list import one matched expected
ok 52 - list import two processed OK: [% list_one = [ 1 2 3 ];\n list...
ok 53 - list import two matched expected
ok 54 - list import two processed OK: [% list_one = [ 1 2 3 ];\n list...
ok 55 - list import two matched expected
ok 56 - list merge one processed OK: [% list_one = [ 1 2 3 ];\n list...
ok 57 - list merge one matched expected
ok 58 - list merge two processed OK: [% list_one = [ 1 2 3 ];\n list...
ok 59 - list merge two matched expected
ok 60 - template text 29 processed OK: [% list_one = [ 1 2 3 4 5 ] -%]\n...
ok 61 - template text 29 matched expected
ok 62 - template text 30 processed OK: [% list_one = [ 'a' 'b' 'c' 'd' ...
ok 63 - template text 30 matched expected
ok 64 - template text 31 processed OK: [% list_one = [ 'a' 'b' 'c' 'd' ...
ok 65 - template text 31 matched expected
ok 66 - template text 32 processed OK: [% list_one = [ 'a' 'b' 'c' 'd' ...
ok 67 - template text 32 matched expected
ok 68 - scrabble processed OK: [% play_game = [ 'play', 'scrabb...
ok 69 - scrabble matched expected
ok 70 - first processed OK: [% primes = [ 2, 3, 5, 7, 11, 13...
ok 71 - first matched expected
ok 72 - first processed OK: [% primes = [ 2, 3, 5, 7, 11, 13...
ok 73 - first matched expected
ok 74 - slice processed OK: [% primes = [ 2, 3, 5, 7, 11, 13...
ok 75 - slice matched expected
ok 76 - list.hash processed OK: [% items = ['zero', 'one', 'two'...
ok 77 - list.hash matched expected
ok 78 - list.hash(10) processed OK: [% items = ['zero', 'one', 'two'...
ok 79 - list.hash(10) matched expected
ok 80 - list.hash processed OK: [% items = ['zero', 'one', 'two'...
ok 81 - list.hash matched expected
ok 82 - template text 40 processed OK: [% items = [0..6] -%]\n[% items.j...
ok 83 - template text 40 matched expected
ok 84 - jumblate method processed OK: [% items = [0..6] -%]\n[% items.j...
ok 85 - jumblate method matched expected
ok 86 - template text 42 processed OK: [% primes.sum %]
ok 87 - template text 42 matched expected
ok 88 - template text 43 processed OK: [% primes.odd.nsort.join(', ') %...
ok 89 - template text 43 matched expected
ok 90 - oddnos processed OK: [% primes.oddnos.nsort.join(', '...
ok 91 - oddnos matched expected
ok 92 - template text 45 processed OK: [% FOREACH n = phones.sort -%]\n[...
ok 93 - template text 45 matched expected
ok 94 - groceries processed OK: [% FOREACH n = groceries.nsort.r...
ok 95 - groceries matched expected
ok 96 - template text 47 processed OK: [% hash = { }\n list = [ hash ]...
ok 97 - template text 47 matched expected
ok
t/vmethods/replace.t ...........
1..43
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 20 tests
ok 4 - two backrefs processed OK: [% text = 'The cat sat on the ma...
ok 5 - two backrefs matched expected
ok 6 - ten+ backrefs processed OK: [% text = 'one two three four fi...
ok 7 - ten+ backrefs matched expected
ok 8 - repeat backrefs processed OK: [% text = 'one two three four fi...
ok 9 - repeat backrefs matched expected
ok 10 - one backref processed OK: [% var = 'foo'; var.replace('f(o...
ok 11 - one backref matched expected
ok 12 - three backrefs processed OK: [% var = 'foo|bar/baz'; var.repl...
ok 13 - three backrefs matched expected
ok 14 - template text 6 processed OK: [% text = 'foo bar';\n text.rep...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: [% text = 'foo bar';\n text.rep...
ok 17 - template text 7 matched expected
ok 18 - template text 8 processed OK: [% text = 'foo bar foo';\n text...
ok 19 - template text 8 matched expected
ok 20 - template text 9 processed OK: [% text = 'foo bar';\n text.rep...
ok 21 - template text 9 matched expected
ok 22 - template text 10 processed OK: [% text = 'foo bar';\n text.rep...
ok 23 - template text 10 matched expected
ok 24 - template text 11 processed OK: [% text = 'foo fgoo foooo bar';\n...
ok 25 - template text 11 matched expected
ok 26 - template text 12 processed OK: [% text = 'foo $1 bar';\n text....
ok 27 - template text 12 matched expected
ok 28 - template text 13 processed OK: [% text = 'foo $1 bar';\n text....
ok 29 - template text 13 matched expected
ok 30 - template text 14 processed OK: [% text = 'foo $200bar foobar';\n...
ok 31 - template text 14 matched expected
ok 32 - escape dollar processed OK: [% text = 'foo bar';\n text.rep...
ok 33 - escape dollar matched expected
ok 34 - escape backslash processed OK: [% text = 'foo bar';\n text.rep...
ok 35 - escape backslash matched expected
ok 36 - backslash again processed OK: [% text = 'foo bar';\n text.rep...
ok 37 - backslash again matched expected
ok 38 - escape all over processed OK: [% text = 'foo bar';\n text.rep...
ok 39 - escape all over matched expected
ok 40 - template text 19 processed OK: [% text = 'foo bar foobar';\n t...
ok 41 - template text 19 matched expected
ok 42 - no warnings processed OK: [% text = 'foo';\n text.replace...
ok 43 - no warnings matched expected
ok
t/vmethods/text.t ..............
1..111
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 54 tests
ok 4 - text.defined implicit undef processed OK: [% notdef.defined ? 'def' : 'und...
ok 5 - text.defined implicit undef matched expected
ok 6 - text.defined explicit undef processed OK: [% undef.defined ? 'def' : 'unde...
ok 7 - text.defined explicit undef matched expected
ok 8 - text.defined zero processed OK: [% zero.defined ? 'def' : 'undef...
ok 9 - text.defined zero matched expected
ok 10 - text.defined one processed OK: [% one.defined ? 'def' : 'undef'...
ok 11 - text.defined one matched expected
ok 12 - string.length processed OK: [% string.length %]
ok 13 - string.length matched expected
ok 14 - text.upper processed OK: [% string.upper %]
ok 15 - text.upper matched expected
ok 16 - text.lower processed OK: [% string.lower %]
ok 17 - text.lower matched expected
ok 18 - text.ucfirst processed OK: [% word.ucfirst %]\n[% WORD.ucfir...
ok 19 - text.ucfirst matched expected
ok 20 - text.lcfirst processed OK: [% word.lcfirst %]\n[% WORD.lcfir...
ok 21 - text.lcfirst matched expected
ok 22 - text.trim processed OK: >[% the_bird.trim %]<
ok 23 - text.trim matched expected
ok 24 - text.collapse processed OK: >[% the_bird.collapse %]<
ok 25 - text.collapse matched expected
ok 26 - text.sort.join processed OK: [% string.sort.join %]
ok 27 - text.sort.join matched expected
ok 28 - text.split.join a processed OK: [% string.split.join('_') %]
ok 29 - text.split.join a matched expected
ok 30 - text.split.join b processed OK: [% string.split(' ', 3).join('_'...
ok 31 - text.split.join b matched expected
ok 32 - text.split.join c processed OK: [% spaced.split.join('_') %]
ok 33 - text.split.join c matched expected
ok 34 - text.split.join d processed OK: [% spaced.split(' ').join('_') %...
ok 35 - text.split.join d matched expected
ok 36 - text.list processed OK: [% string.list.join %]
ok 37 - text.list matched expected
ok 38 - text.hash processed OK: [% string.hash.value %]
ok 39 - text.hash matched expected
ok 40 - text.size processed OK: [% string.size %]
ok 41 - text.size matched expected
ok 42 - text.empty on empty processed OK: [% text = '';\n text.empty %]
ok 43 - text.empty on empty matched expected
ok 44 - text.empty on non-empty processed OK: [% text = 'bandanna';\n text.em...
ok 45 - text.empty on non-empty matched expected
ok 46 - text.squote processed OK: [% quotable %]\n[% quotable.squot...
ok 47 - text.squote matched expected
ok 48 - text.dquote processed OK: [% quotable %]\n[% quotable.dquot...
ok 49 - text.dquote matched expected
ok 50 - text.html processed OK: [% markup.html %]
ok 51 - text.html matched expected
ok 52 - text.xml processed OK: [% markup.xml %]
ok 53 - text.xml matched expected
ok 54 - text.repeat processed OK: [% animal.repeat(3) %]
ok 55 - text.repeat matched expected
ok 56 - text.search processed OK: [% animal.search('at$') ? "found...
ok 57 - text.search matched expected
ok 58 - text.search processed OK: [% animal.search('^at') ? "found...
ok 59 - text.search matched expected
ok 60 - text.match an processed OK: [% text = 'bandanna';\n text.ma...
ok 61 - text.match an matched expected
ok 62 - text.match on processed OK: [% text = 'bandanna';\n text.ma...
ok 63 - text.match on matched expected
ok 64 - text.match global an processed OK: [% text = 'bandanna';\n text.ma...
ok 65 - text.match global an matched expected
ok 66 - text.match global an processed OK: [% text = 'bandanna' -%]\nmatches...
ok 67 - text.match global an matched expected
ok 68 - text.match global on processed OK: [% text = 'bandanna';\n text.ma...
ok 69 - text.match global on matched expected
ok 70 - text substr method processed OK: [% text = 'Hello World' -%]\na: [...
ok 71 - text substr method matched expected
ok 72 - another text substr method processed OK: [% text = 'foo bar baz wiz waz w...
ok 73 - another text substr method matched expected
ok 74 - text.remove processed OK: [% text = 'hello world!';\n tex...
ok 75 - text.remove matched expected
ok 76 - chunk left processed OK: [% string = 'TheCatSatTheMat' -%...
ok 77 - chunk left matched expected
ok 78 - chunk leftover processed OK: [% string = 'TheCatSatonTheMat' ...
ok 79 - chunk leftover matched expected
ok 80 - chunk right processed OK: [% string = 'TheCatSatTheMat' -%...
ok 81 - chunk right matched expected
ok 82 - chunk rightover processed OK: [% string = 'TheCatSatonTheMat' ...
ok 83 - chunk rightover matched expected
ok 84 - chunk ccard processed OK: [% ccard_no = "1234567824683579"...
ok 85 - chunk ccard matched expected
ok 86 - template text 42 processed OK: [% string = 'foo' -%]\n[% string....
ok 87 - template text 42 matched expected
ok 88 - template text 43 processed OK: [% string1 = 'foobarfoobarfoo'\n ...
ok 89 - template text 43 matched expected
ok 90 - template text 44 processed OK: [% string1 = 'foobarfoobarfoo'\n ...
ok 91 - template text 44 matched expected
ok 92 - template text 45 processed OK: [% string = 'foo bar ^%$ b...
ok 93 - template text 45 matched expected
ok 94 - template text 46 processed OK: [% var = 'value99' ;\n var.repl...
ok 95 - template text 46 matched expected
ok 96 - template text 47 processed OK: [% bob = "0" -%]\nbob: [% bob.rep...
ok 97 - template text 47 matched expected
ok 98 - template text 48 processed OK: [% string = 'The cat sat on the ...
ok 99 - template text 48 matched expected
ok 100 - template text 49 processed OK: [% string = 'The cat sat on the ...
ok 101 - template text 49 matched expected
ok 102 - template text 50 processed OK: [% big_num = "1234567890"; big_n...
ok 103 - template text 50 matched expected
ok 104 - template text 51 processed OK: [% big_num = "1234567890"; big_n...
ok 105 - template text 51 matched expected
ok 106 - template text 52 processed OK: [% big_num = "1234567812345678";...
ok 107 - template text 52 matched expected
ok 108 - template text 53 processed OK: [% big_num = "hello world"; big_...
ok 109 - template text 53 matched expected
ok 110 - template text 54 processed OK: [% big_num = "1234567890"; big_n...
ok 111 - template text 54 matched expected
ok
t/while.t ......................
1..25
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 11 tests
ok 4 - template text 1 processed OK: before\n[% WHILE bollocks %]\ndo n...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: Commence countdown...\n[% a = 10 ...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% reset %]\n[% WHILE (item = nex...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% reset %]\n[% WHILE (item = nex...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% reset %]\n[% "* $item\n" WHILE...
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: [% TRY %]\n[% WHILE true %].[% EN...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: [% reset %]\n[% WHILE (item = nex...
ok 17 - template text 7 matched expected
ok 18 - template text 8 processed OK: [%\n i = 1;\n WHILE i <= 10;...
ok 19 - template text 8 matched expected
ok 20 - template text 9 processed OK: [%\n i = 1;\n WHILE i <= 10;...
ok 21 - template text 9 matched expected
ok 22 - template text 10 processed OK: [%\n i = 1;\n WHILE i <= 4;\n...
ok 23 - template text 10 matched expected
ok 24 - template text 11 processed OK: [%\n k = 1;\n LAST WHILE k =...
ok 25 - template text 11 matched expected
ok
t/wrap.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: [% USE Wrap -%]\n[% text = BLOCK ...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% FILTER wrap -%]\nThis is a lon...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% USE wrap -%]\n[% FILTER wrap(2...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% FILTER wrap(10, '> ', '+ ') -...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [% USE wrap -%]\n[% FILTER bullet...
ok 13 - template text 5 matched expected
ok
t/wrapper.t ....................
1..19
ok 1 - running test_expect()
ok 2 - template processor is engaged
ok 3 - input read and split into 8 tests
ok 4 - template text 1 processed OK: [% BLOCK mypage %]\nThis is the h...
ok 5 - template text 1 matched expected
ok 6 - template text 2 processed OK: [% WRAPPER mywrap\n title = 'An...
ok 7 - template text 2 matched expected
ok 8 - template text 3 processed OK: [% WRAPPER mywrap\n title = 'An...
ok 9 - template text 3 matched expected
ok 10 - template text 4 processed OK: [% WRAPPER page\n title = 'My I...
ok 11 - template text 4 matched expected
ok 12 - template text 5 processed OK: [%# FOREACH s = [ 'one' 'two' ];...
ok 13 - template text 5 matched expected
ok 14 - template text 6 processed OK: [% BLOCK one; title = 'Block One...
ok 15 - template text 6 matched expected
ok 16 - template text 7 processed OK: [% title = "foo" %]\n[% WRAPPER o...
ok 17 - template text 7 matched expected
ok 18 - template text 8 processed OK: [% BLOCK a; "<a>$content</a>"; E...
ok 19 - template text 8 matched expected
ok
t/zz-plugin-cycle.t ............ skipped: Developer test
t/zz-plugin-leak-gh-213.t ...... skipped: Broken on older perls. We need to sort this out once everything is passing
t/zz-plugin-leak-rt-46691.t .... skipped: Developer test only - set RELEASE_TESTING=1
t/zz-plugin-leak.t ............. skipped: Internal test for developer, add the --dev flag to run
t/zz-pmv.t ..................... skipped: These aren't the tests you're looking for... move along
t/zz-pod-coverage.t ............ skipped: Author tests not required for installation
t/zz-pod-kwalitee.t ............ skipped: Author tests not required for installation
t/zz-stash-xs-leak.t ........... skipped: Internal test for developer, add the --dev flag to run
t/zz-url2.t .................... skipped: We can't agree on the right joint for the URL plugin
All tests successful.
Files=106, Tests=2914, 19 wallclock secs ( 0.36 usr 0.20 sys + 5.54 cusr 0.94 csys = 7.04 CPU)
Result: PASS
make[1]: Leaving directory '/build/reproducible-path/libtemplate-perl-3.102'
create-stamp debian/debhelper-build-stamp
dh_prep -a
dh_auto_install --destdir=debian/libtemplate-perl/ -a
make -j8 install DESTDIR=/build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr
make[1]: Entering directory '/build/reproducible-path/libtemplate-perl-3.102'
make[2]: Entering directory '/build/reproducible-path/libtemplate-perl-3.102/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/reproducible-path/libtemplate-perl-3.102/xs'
Manifying 2 pod documents
Manifying 34 pod documents
Manifying 31 pod documents
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/auto/Template/Stash/XS/XS.so
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Tutorial.pod
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Base.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Document.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Filters.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual.pod
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Service.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/VMethods.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Exception.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Context.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Toolkit.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Stash.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Grammar.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/FAQ.pod
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Constants.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Parser.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugins.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Iterator.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Modules.pod
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/View.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Config.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Provider.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Tools.pod
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Test.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Directive.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Stash/Context.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Stash/XS.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual/Config.pod
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual/Views.pod
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual/Syntax.pod
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual/Plugins.pod
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual/Credits.pod
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual/Filters.pod
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual/Directives.pod
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual/Internals.pod
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual/Variables.pod
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual/Intro.pod
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual/VMethods.pod
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Dumper.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Procedural.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Table.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Datafile.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Wrap.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Format.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Assert.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/URL.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/File.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Date.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Pod.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Math.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Scalar.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Image.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Iterator.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/HTML.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/View.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Directory.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/String.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Filter.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Namespace/Constants.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/App/ttree.pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Tutorial/Datafile.pod
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Tutorial/Web.pod
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Tools/ttree.pod
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/lib/i386-linux-gnu/perl5/5.40/Template/Tools/tpage.pod
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man1/ttree.1p
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man1/tpage.1p
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Directive.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Iterator.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Manual::Internals.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Context.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Plugin::View.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Tools::tpage.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Plugin::Date.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Provider.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Plugin::Iterator.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::FAQ.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Plugin::String.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Manual::Views.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Plugin::HTML.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Stash::Context.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Manual::Syntax.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Tutorial.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Plugin::Math.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Grammar.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Plugin::Scalar.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Tools.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Tutorial::Datafile.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::VMethods.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Manual::VMethods.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Plugin::Directory.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Plugin::Format.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Manual::Directives.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Plugin::File.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Filters.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Manual::Plugins.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Document.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Manual::Filters.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Stash.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Toolkit.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Plugin::Dumper.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Manual::Credits.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Test.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Tools::ttree.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Plugin::Datafile.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Modules.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Constants.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Namespace::Constants.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Plugin::Filter.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Manual::Config.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Plugin::Image.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Plugin::Table.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Plugin::Procedural.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::View.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Parser.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Plugin::URL.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::App::ttree.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Plugin::Assert.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Plugins.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Plugin::Pod.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Plugin::Wrap.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Tutorial::Web.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Base.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Plugin.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Config.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Stash::XS.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Exception.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Manual.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Service.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Manual::Variables.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/share/man/man3/Template::Manual::Intro.3pm
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/bin/tpage
Installing /build/reproducible-path/libtemplate-perl-3.102/debian/libtemplate-perl/usr/bin/ttree
make[1]: Leaving directory '/build/reproducible-path/libtemplate-perl-3.102'
dh_installdocs -a
dh_installchangelogs -a
dh_installman -a
dh_perl -a
dh_link -a
dh_strip_nondeterminism -a
dh_compress -a
dh_fixperms -a
dh_missing -a
dh_dwz -a
dh_strip -a
dh_makeshlibs -a
dh_shlibdeps -a
dh_installdeb -a
dh_gencontrol -a
dh_md5sums -a
dh_builddeb -a
dpkg-deb: building package 'libtemplate-perl-dbgsym' in '../libtemplate-perl-dbgsym_3.102-1~debusine1_i386.deb'.
dpkg-deb: building package 'libtemplate-perl' in '../libtemplate-perl_3.102-1~debusine1_i386.deb'.
dpkg-genbuildinfo --build=any -O../libtemplate-perl_3.102-1~debusine1_i386.buildinfo
dpkg-genchanges --build=any -O../libtemplate-perl_3.102-1~debusine1_i386.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2025-01-22T10:32:16Z
Finished
--------
I: Built successfully
+------------------------------------------------------------------------------+
| Changes Wed, 22 Jan 2025 10:32:17 +0000 |
+------------------------------------------------------------------------------+
libtemplate-perl_3.102-1~debusine1_i386.changes:
------------------------------------------------
Format: 1.8
Date: Wed, 22 Jan 2025 09:19:16 +0100
Source: libtemplate-perl
Binary: libtemplate-perl libtemplate-perl-dbgsym
Architecture: i386
Version: 3.102-1~debusine1
Distribution: sid
Urgency: medium
Maintainer: Benjamin Mako Hill <mako@debian.org>
Changed-By: Fabian Grünbichler <debian@fabian.gruenbichler.email>
Description:
libtemplate-perl - "Template Toolkit" template processing system in Perl
Closes: 1082398
Changes:
libtemplate-perl (3.102-1~debusine1) unstable; urgency=medium
.
[ Fabian Grünbichler ]
* Non-maintainer upload.
* debian: add gbp.conf
.
[ Thomas Lamprecht ]
* New upstream version 3.102 (Closes: #1082398)
* debian: declare dh-compat level through control file
* debian: bump standards version to 4.6.2
* docs: README and HACKING files are markdown now
* debian: bump dh-compat level to 13
Checksums-Sha1:
c1a83a0448d753bf922a13c8dcbb4bc71c1d8277 56720 libtemplate-perl-dbgsym_3.102-1~debusine1_i386.deb
1e400a4678c45bc7592eb5107c34d47858196834 5110 libtemplate-perl_3.102-1~debusine1_i386.buildinfo
aaefb5769291d9318c7b90fa46b843945d4a3a19 550900 libtemplate-perl_3.102-1~debusine1_i386.deb
Checksums-Sha256:
eadc02af0b40333ce99eb3db37ad26f58826563466994f16209f89018018f092 56720 libtemplate-perl-dbgsym_3.102-1~debusine1_i386.deb
b9dd14c375191b201dfd567f09d85d3a911ecbdfe9840e37e284775f64e8b71b 5110 libtemplate-perl_3.102-1~debusine1_i386.buildinfo
be1607a5bfd09c0d36d73b5a6f60f70fa09752ea8e5282ff1b00135aaa14e2e7 550900 libtemplate-perl_3.102-1~debusine1_i386.deb
Files:
07d98994fba47ae1a03172d1c238b837 56720 debug optional libtemplate-perl-dbgsym_3.102-1~debusine1_i386.deb
800d846a558ee891513c6970dcfe1997 5110 perl optional libtemplate-perl_3.102-1~debusine1_i386.buildinfo
9a4fa8b18008028297cff1d86f6a4de5 550900 perl optional libtemplate-perl_3.102-1~debusine1_i386.deb
+------------------------------------------------------------------------------+
| Buildinfo Wed, 22 Jan 2025 10:32:17 +0000 |
+------------------------------------------------------------------------------+
Format: 1.0
Source: libtemplate-perl
Binary: libtemplate-perl libtemplate-perl-dbgsym
Architecture: i386
Version: 3.102-1~debusine1
Checksums-Md5:
07d98994fba47ae1a03172d1c238b837 56720 libtemplate-perl-dbgsym_3.102-1~debusine1_i386.deb
9a4fa8b18008028297cff1d86f6a4de5 550900 libtemplate-perl_3.102-1~debusine1_i386.deb
Checksums-Sha1:
c1a83a0448d753bf922a13c8dcbb4bc71c1d8277 56720 libtemplate-perl-dbgsym_3.102-1~debusine1_i386.deb
aaefb5769291d9318c7b90fa46b843945d4a3a19 550900 libtemplate-perl_3.102-1~debusine1_i386.deb
Checksums-Sha256:
eadc02af0b40333ce99eb3db37ad26f58826563466994f16209f89018018f092 56720 libtemplate-perl-dbgsym_3.102-1~debusine1_i386.deb
be1607a5bfd09c0d36d73b5a6f60f70fa09752ea8e5282ff1b00135aaa14e2e7 550900 libtemplate-perl_3.102-1~debusine1_i386.deb
Build-Origin: Debian
Build-Architecture: i386
Build-Date: Wed, 22 Jan 2025 10:32:16 +0000
Build-Path: /build/reproducible-path/libtemplate-perl-3.102
Installed-Build-Depends:
autoconf (= 2.72-3),
automake (= 1:1.16.5-1.3),
autopoint (= 0.23.1-1),
autotools-dev (= 20220109.1),
base-files (= 13.6),
base-passwd (= 3.6.6),
bash (= 5.2.37-1),
binutils (= 2.43.50.20250108-1),
binutils-common (= 2.43.50.20250108-1),
binutils-i686-linux-gnu (= 2.43.50.20250108-1),
bsdextrautils (= 2.40.4-1),
bsdutils (= 1:2.40.4-1),
build-essential (= 12.12),
bzip2 (= 1.0.8-6),
coreutils (= 9.5-1),
cpp (= 4:14.2.0-1),
cpp-14 (= 14.2.0-14),
cpp-14-i686-linux-gnu (= 14.2.0-14),
cpp-i686-linux-gnu (= 4:14.2.0-1),
dash (= 0.5.12-11),
debconf (= 1.5.89),
debhelper (= 13.24.1),
debianutils (= 5.21),
dh-autoreconf (= 20),
dh-strip-nondeterminism (= 1.14.1-1),
diffutils (= 1:3.10-2),
dpkg (= 1.22.14),
dpkg-dev (= 1.22.14),
dwz (= 0.15-1+b1),
file (= 1:5.45-3+b1),
findutils (= 4.10.0-3),
g++ (= 4:14.2.0-1),
g++-14 (= 14.2.0-14),
g++-14-i686-linux-gnu (= 14.2.0-14),
g++-i686-linux-gnu (= 4:14.2.0-1),
gcc (= 4:14.2.0-1),
gcc-14 (= 14.2.0-14),
gcc-14-base (= 14.2.0-14),
gcc-14-i686-linux-gnu (= 14.2.0-14),
gcc-i686-linux-gnu (= 4:14.2.0-1),
gettext (= 0.23.1-1),
gettext-base (= 0.23.1-1),
grep (= 3.11-4),
groff-base (= 1.23.0-7),
gzip (= 1.13-1),
hostname (= 3.25),
init-system-helpers (= 1.68),
intltool-debian (= 0.35.0+20060710.6),
libacl1 (= 2.3.2-2+b1),
libappconfig-perl (= 1.71-2.3),
libarchive-zip-perl (= 1.68-1),
libasan8 (= 14.2.0-14),
libatomic1 (= 14.2.0-14),
libattr1 (= 1:2.5.2-2),
libaudit-common (= 1:4.0.2-2),
libaudit1 (= 1:4.0.2-2+b1),
libbinutils (= 2.43.50.20250108-1),
libblkid1 (= 2.40.4-1),
libbz2-1.0 (= 1.0.8-6),
libc-bin (= 2.40-5),
libc-dev-bin (= 2.40-5),
libc6 (= 2.40-5),
libc6-dev (= 2.40-5),
libcap-ng0 (= 0.8.5-4),
libcap2 (= 1:2.66-5+b1),
libcc1-0 (= 14.2.0-14),
libcgi-pm-perl (= 4.67-1),
libcrypt-dev (= 1:4.4.38-1),
libcrypt1 (= 1:4.4.38-1),
libctf-nobfd0 (= 2.43.50.20250108-1),
libctf0 (= 2.43.50.20250108-1),
libdb5.3t64 (= 5.3.28+dfsg2-9),
libdebconfclient0 (= 0.277),
libdebhelper-perl (= 13.24.1),
libdpkg-perl (= 1.22.14),
libelf1t64 (= 0.192-4),
libfile-stripnondeterminism-perl (= 1.14.1-1),
libgcc-14-dev (= 14.2.0-14),
libgcc-s1 (= 14.2.0-14),
libgdbm-compat4t64 (= 1.24-2),
libgdbm6t64 (= 1.24-2),
libgmp10 (= 2:6.3.0+dfsg-3),
libgomp1 (= 14.2.0-14),
libgprofng0 (= 2.43.50.20250108-1),
libhtml-parser-perl (= 3.83-1+b2),
libhtml-tagset-perl (= 3.24-1),
libicu72 (= 72.1-6),
libisl23 (= 0.27-1),
libitm1 (= 14.2.0-14),
libjansson4 (= 2.14-2+b3),
liblzma5 (= 5.6.3-1+b1),
libmagic-mgc (= 1:5.45-3+b1),
libmagic1t64 (= 1:5.45-3+b1),
libmd0 (= 1.1.0-2+b1),
libmount1 (= 2.40.4-1),
libmpc3 (= 1.3.1-1+b3),
libmpfr6 (= 4.2.1-1+b2),
libpam-modules (= 1.5.3-7+b1),
libpam-modules-bin (= 1.5.3-7+b1),
libpam-runtime (= 1.5.3-7),
libpam0g (= 1.5.3-7+b1),
libpcre2-8-0 (= 10.44-5),
libperl5.40 (= 5.40.0-8),
libpipeline1 (= 1.5.8-1),
libquadmath0 (= 14.2.0-14),
libseccomp2 (= 2.5.5-2),
libselinux1 (= 3.7-3+b1),
libsframe1 (= 2.43.50.20250108-1),
libsmartcols1 (= 2.40.4-1),
libssl3t64 (= 3.4.0-2),
libstdc++-14-dev (= 14.2.0-14),
libstdc++6 (= 14.2.0-14),
libsystemd0 (= 257.2-2),
libtest-leaktrace-perl (= 0.17-1+b5),
libtinfo6 (= 6.5-2+b1),
libtool (= 2.5.4-2),
libubsan1 (= 14.2.0-14),
libuchardet0 (= 0.0.8-1+b2),
libudev1 (= 257.2-2),
libunistring5 (= 1.3-1),
liburi-perl (= 5.30-1),
libuuid1 (= 2.40.4-1),
libxml2 (= 2.12.7+dfsg+really2.9.14-0.2+b1),
libzstd1 (= 1.5.6+dfsg-2),
linux-libc-dev (= 6.12.10-1),
m4 (= 1.4.19-5),
make (= 4.4.1-1),
man-db (= 2.13.0-1),
mawk (= 1.3.4.20240905-1),
ncurses-base (= 6.5-2),
ncurses-bin (= 6.5-2+b1),
openssl-provider-legacy (= 3.4.0-2),
patch (= 2.7.6-7),
perl (= 5.40.0-8),
perl-base (= 5.40.0-8),
perl-modules-5.40 (= 5.40.0-8),
po-debconf (= 1.0.21+nmu1),
rpcsvc-proto (= 1.4.3-1),
sed (= 4.9-2),
sensible-utils (= 0.0.24),
sysvinit-utils (= 3.13-1),
tar (= 1.35+dfsg-3.1),
util-linux (= 2.40.4-1),
xz-utils (= 5.6.3-1+b1),
zlib1g (= 1:1.3.dfsg+really1.3.1-1+b1)
Environment:
DEB_BUILD_OPTIONS="parallel=8"
LANG="C.UTF-8"
LC_COLLATE="C.UTF-8"
LC_CTYPE="C.UTF-8"
SOURCE_DATE_EPOCH="1737533956"
+------------------------------------------------------------------------------+
| Package contents Wed, 22 Jan 2025 10:32:17 +0000 |
+------------------------------------------------------------------------------+
libtemplate-perl-dbgsym_3.102-1~debusine1_i386.deb
--------------------------------------------------
new Debian package, version 2.0.
size 56720 bytes: control archive=528 bytes.
388 bytes, 12 lines control
106 bytes, 1 lines md5sums
Package: libtemplate-perl-dbgsym
Source: libtemplate-perl
Version: 3.102-1~debusine1
Auto-Built-Package: debug-symbols
Architecture: i386
Maintainer: Benjamin Mako Hill <mako@debian.org>
Installed-Size: 68
Depends: libtemplate-perl (= 3.102-1~debusine1)
Section: debug
Priority: optional
Description: debug symbols for libtemplate-perl
Build-Ids: 3a63487aed7ae079e56101d499082ea0470e8e00
drwxr-xr-x root/root 0 2025-01-22 08:19 ./
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/lib/
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/lib/debug/
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/lib/debug/.build-id/3a/
-rw-r--r-- root/root 59204 2025-01-22 08:19 ./usr/lib/debug/.build-id/3a/63487aed7ae079e56101d499082ea0470e8e00.debug
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/share/
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/share/doc/
lrwxrwxrwx root/root 0 2025-01-22 08:19 ./usr/share/doc/libtemplate-perl-dbgsym -> libtemplate-perl
libtemplate-perl_3.102-1~debusine1_i386.deb
-------------------------------------------
new Debian package, version 2.0.
size 550900 bytes: control archive=4616 bytes.
1587 bytes, 33 lines control
12227 bytes, 143 lines md5sums
Package: libtemplate-perl
Version: 3.102-1~debusine1
Architecture: i386
Maintainer: Benjamin Mako Hill <mako@debian.org>
Installed-Size: 1495
Depends: perl (>= 5.40.0-8), perlapi-5.40.0, libc6 (>= 2.4), libappconfig-perl (>= 1.56)
Suggests: libtemplate-plugin-gd-perl, libtemplate-plugin-xml-perl
Conflicts: libtemplate-perl-doc
Provides: templatetoolkit-perl
Section: perl
Priority: optional
Homepage: https://metacpan.org/release/Template-Toolkit
Description: "Template Toolkit" template processing system in Perl
The Template Toolkit is a fast, powerful, flexible, and easily
extensible template processing system written in Perl. It is ideally
suited for (but not limited) to the creation of static and dynamic web
content. It includes support for all standard templating directives
and many additional features including output filtering, exception
handling, macro definition, support for plugin objects, definition of
template metadata, embedded Perl code, and much more.
.
This package contains the 'tpage' and 'ttree' executables which serve
as simple, powerful tools in the creation of static content without
any prerequisite knowledge of Perl. It also contains an extensive set
of Perl modules ideally suited to act as a templating system in the
dynamic creation of web content.
.
Excellent offline batch processing makes it ideal for generating
non-web-based content including POD, LaTeX, PostScript, and plain text
from source templates.
.
This package also includes Doug Steinwand's high-speed drop-in
replacement for Template::Stash written in Perl XS.
drwxr-xr-x root/root 0 2025-01-22 08:19 ./
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/bin/
-rwxr-xr-x root/root 9068 2025-01-22 08:19 ./usr/bin/tpage
-rwxr-xr-x root/root 12538 2025-01-22 08:19 ./usr/bin/ttree
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/lib/
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/lib/i386-linux-gnu/
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/lib/i386-linux-gnu/perl5/
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/lib/i386-linux-gnu/perl5/5.40/
-rw-r--r-- root/root 25961 2024-06-21 21:50 ./usr/lib/i386-linux-gnu/perl5/5.40/Template.pm
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/App/
-rw-r--r-- root/root 32884 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/App/ttree.pm
-rw-r--r-- root/root 7528 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Base.pm
-rw-r--r-- root/root 13703 2025-01-22 08:19 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Config.pm
-rw-r--r-- root/root 9619 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Constants.pm
-rw-r--r-- root/root 52411 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Context.pm
-rw-r--r-- root/root 29488 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Directive.pm
-rw-r--r-- root/root 16361 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Document.pm
-rw-r--r-- root/root 6371 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Exception.pm
-rw-r--r-- root/root 8824 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/FAQ.pod
-rw-r--r-- root/root 25002 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Filters.pm
-rw-r--r-- root/root 98834 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Grammar.pm
-rw-r--r-- root/root 13469 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Iterator.pm
-rw-r--r-- root/root 2428 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual.pod
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual/
-rw-r--r-- root/root 64277 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual/Config.pod
-rw-r--r-- root/root 5198 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual/Credits.pod
-rw-r--r-- root/root 61640 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual/Directives.pod
-rw-r--r-- root/root 14063 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual/Filters.pod
-rw-r--r-- root/root 18268 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual/Internals.pod
-rw-r--r-- root/root 9617 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual/Intro.pod
-rw-r--r-- root/root 9045 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual/Plugins.pod
-rw-r--r-- root/root 9181 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual/Syntax.pod
-rw-r--r-- root/root 21003 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual/VMethods.pod
-rw-r--r-- root/root 25141 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual/Variables.pod
-rw-r--r-- root/root 19083 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Manual/Views.pod
-rw-r--r-- root/root 5497 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Modules.pod
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Namespace/
-rw-r--r-- root/root 4453 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Namespace/Constants.pm
-rw-r--r-- root/root 40630 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Parser.pm
-rw-r--r-- root/root 8952 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin.pm
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/
-rw-r--r-- root/root 3508 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Assert.pm
-rw-r--r-- root/root 4506 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Datafile.pm
-rw-r--r-- root/root 11488 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Date.pm
-rw-r--r-- root/root 11160 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Directory.pm
-rw-r--r-- root/root 3743 2022-04-26 16:12 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Dumper.pm
-rw-r--r-- root/root 11179 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/File.pm
-rw-r--r-- root/root 9860 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Filter.pm
-rw-r--r-- root/root 1832 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Format.pm
-rw-r--r-- root/root 6011 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/HTML.pm
-rw-r--r-- root/root 11707 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Image.pm
-rw-r--r-- root/root 2001 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Iterator.pm
-rw-r--r-- root/root 4090 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Math.pm
-rw-r--r-- root/root 1650 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Pod.pm
-rw-r--r-- root/root 3681 2022-04-26 16:12 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Procedural.pm
-rw-r--r-- root/root 3763 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Scalar.pm
-rw-r--r-- root/root 18117 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/String.pm
-rw-r--r-- root/root 12707 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Table.pm
-rw-r--r-- root/root 5801 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/URL.pm
-rw-r--r-- root/root 2457 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/View.pm
-rw-r--r-- root/root 3253 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugin/Wrap.pm
-rw-r--r-- root/root 14087 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Plugins.pm
-rw-r--r-- root/root 46523 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Provider.pm
-rw-r--r-- root/root 17707 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Service.pm
-rw-r--r-- root/root 28788 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Stash.pm
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Stash/
-rw-r--r-- root/root 26272 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Stash/Context.pm
-rw-r--r-- root/root 3176 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Stash/XS.pm
-rw-r--r-- root/root 22145 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Test.pm
-rw-r--r-- root/root 5726 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Toolkit.pm
-rw-r--r-- root/root 1527 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Tools.pod
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Tools/
-rw-r--r-- root/root 1640 2019-12-23 23:02 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Tools/tpage.pod
-rw-r--r-- root/root 10568 2019-12-23 23:02 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Tools/ttree.pod
-rw-r--r-- root/root 1042 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Tutorial.pod
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Tutorial/
-rw-r--r-- root/root 14388 2019-12-23 23:02 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Tutorial/Datafile.pod
-rw-r--r-- root/root 26898 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/Tutorial/Web.pod
-rw-r--r-- root/root 15665 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/VMethods.pm
-rw-r--r-- root/root 24012 2024-06-21 21:37 ./usr/lib/i386-linux-gnu/perl5/5.40/Template/View.pm
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/lib/i386-linux-gnu/perl5/5.40/auto/
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/lib/i386-linux-gnu/perl5/5.40/auto/Template/
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/lib/i386-linux-gnu/perl5/5.40/auto/Template/Stash/
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/lib/i386-linux-gnu/perl5/5.40/auto/Template/Stash/XS/
-rw-r--r-- root/root 34484 2025-01-22 08:19 ./usr/lib/i386-linux-gnu/perl5/5.40/auto/Template/Stash/XS/XS.so
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/share/
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/share/doc/
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/share/doc/libtemplate-perl/
-rw-r--r-- root/root 866 2024-06-21 21:37 ./usr/share/doc/libtemplate-perl/HACKING.md
-rw-r--r-- root/root 300 2025-01-22 08:19 ./usr/share/doc/libtemplate-perl/NEWS.Debian.gz
-rw-r--r-- root/root 532 2025-01-22 08:03 ./usr/share/doc/libtemplate-perl/README.Debian
-rw-r--r-- root/root 5244 2024-06-21 21:51 ./usr/share/doc/libtemplate-perl/README.md.gz
-rw-r--r-- root/root 4920 2019-12-23 23:02 ./usr/share/doc/libtemplate-perl/TODO.gz
-rw-r--r-- root/root 1051 2025-01-22 08:19 ./usr/share/doc/libtemplate-perl/changelog.Debian.gz
-rw-r--r-- root/root 53374 2024-06-21 21:49 ./usr/share/doc/libtemplate-perl/changelog.gz
-rw-r--r-- root/root 818 2025-01-22 08:03 ./usr/share/doc/libtemplate-perl/copyright
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/share/man/
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/share/man/man1/
-rw-r--r-- root/root 1688 2025-01-22 08:19 ./usr/share/man/man1/tpage.1p.gz
-rw-r--r-- root/root 4965 2025-01-22 08:19 ./usr/share/man/man1/ttree.1p.gz
drwxr-xr-x root/root 0 2025-01-22 08:19 ./usr/share/man/man3/
-rw-r--r-- root/root 8067 2025-01-22 08:19 ./usr/share/man/man3/Template.3pm.gz
-rw-r--r-- root/root 1236 2025-01-22 08:19 ./usr/share/man/man3/Template::App::ttree.3pm.gz
-rw-r--r-- root/root 2315 2025-01-22 08:19 ./usr/share/man/man3/Template::Base.3pm.gz
-rw-r--r-- root/root 2380 2025-01-22 08:19 ./usr/share/man/man3/Template::Config.3pm.gz
-rw-r--r-- root/root 2125 2025-01-22 08:19 ./usr/share/man/man3/Template::Constants.3pm.gz
-rw-r--r-- root/root 6964 2025-01-22 08:19 ./usr/share/man/man3/Template::Context.3pm.gz
-rw-r--r-- root/root 1205 2025-01-22 08:19 ./usr/share/man/man3/Template::Directive.3pm.gz
-rw-r--r-- root/root 3259 2025-01-22 08:19 ./usr/share/man/man3/Template::Document.3pm.gz
-rw-r--r-- root/root 1887 2025-01-22 08:19 ./usr/share/man/man3/Template::Exception.3pm.gz
-rw-r--r-- root/root 4364 2025-01-22 08:19 ./usr/share/man/man3/Template::FAQ.3pm.gz
-rw-r--r-- root/root 2747 2025-01-22 08:19 ./usr/share/man/man3/Template::Filters.3pm.gz
-rw-r--r-- root/root 1312 2025-01-22 08:19 ./usr/share/man/man3/Template::Grammar.3pm.gz
-rw-r--r-- root/root 3008 2025-01-22 08:19 ./usr/share/man/man3/Template::Iterator.3pm.gz
-rw-r--r-- root/root 1377 2025-01-22 08:19 ./usr/share/man/man3/Template::Manual.3pm.gz
-rw-r--r-- root/root 20305 2025-01-22 08:19 ./usr/share/man/man3/Template::Manual::Config.3pm.gz
-rw-r--r-- root/root 3303 2025-01-22 08:19 ./usr/share/man/man3/Template::Manual::Credits.3pm.gz
-rw-r--r-- root/root 20895 2025-01-22 08:19 ./usr/share/man/man3/Template::Manual::Directives.3pm.gz
-rw-r--r-- root/root 6025 2025-01-22 08:19 ./usr/share/man/man3/Template::Manual::Filters.3pm.gz
-rw-r--r-- root/root 7401 2025-01-22 08:19 ./usr/share/man/man3/Template::Manual::Internals.3pm.gz
-rw-r--r-- root/root 4747 2025-01-22 08:19 ./usr/share/man/man3/Template::Manual::Intro.3pm.gz
-rw-r--r-- root/root 4033 2025-01-22 08:19 ./usr/share/man/man3/Template::Manual::Plugins.3pm.gz
-rw-r--r-- root/root 4382 2025-01-22 08:19 ./usr/share/man/man3/Template::Manual::Syntax.3pm.gz
-rw-r--r-- root/root 7958 2025-01-22 08:19 ./usr/share/man/man3/Template::Manual::VMethods.3pm.gz
-rw-r--r-- root/root 9602 2025-01-22 08:19 ./usr/share/man/man3/Template::Manual::Variables.3pm.gz
-rw-r--r-- root/root 7407 2025-01-22 08:19 ./usr/share/man/man3/Template::Manual::Views.3pm.gz
-rw-r--r-- root/root 2699 2025-01-22 08:19 ./usr/share/man/man3/Template::Modules.3pm.gz
-rw-r--r-- root/root 1574 2025-01-22 08:19 ./usr/share/man/man3/Template::Namespace::Constants.3pm.gz
-rw-r--r-- root/root 2866 2025-01-22 08:19 ./usr/share/man/man3/Template::Parser.3pm.gz
-rw-r--r-- root/root 3001 2025-01-22 08:19 ./usr/share/man/man3/Template::Plugin.3pm.gz
-rw-r--r-- root/root 1399 2025-01-22 08:19 ./usr/share/man/man3/Template::Plugin::Assert.3pm.gz
-rw-r--r-- root/root 1962 2025-01-22 08:19 ./usr/share/man/man3/Template::Plugin::Datafile.3pm.gz
-rw-r--r-- root/root 2687 2025-01-22 08:19 ./usr/share/man/man3/Template::Plugin::Date.3pm.gz
-rw-r--r-- root/root 3061 2025-01-22 08:19 ./usr/share/man/man3/Template::Plugin::Directory.3pm.gz
-rw-r--r-- root/root 1616 2025-01-22 08:19 ./usr/share/man/man3/Template::Plugin::Dumper.3pm.gz
-rw-r--r-- root/root 3314 2025-01-22 08:19 ./usr/share/man/man3/Template::Plugin::File.3pm.gz
-rw-r--r-- root/root 3296 2025-01-22 08:19 ./usr/share/man/man3/Template::Plugin::Filter.3pm.gz
-rw-r--r-- root/root 1230 2025-01-22 08:19 ./usr/share/man/man3/Template::Plugin::Format.3pm.gz
-rw-r--r-- root/root 2172 2025-01-22 08:19 ./usr/share/man/man3/Template::Plugin::HTML.3pm.gz
-rw-r--r-- root/root 3483 2025-01-22 08:19 ./usr/share/man/man3/Template::Plugin::Image.3pm.gz
-rw-r--r-- root/root 1282 2025-01-22 08:19 ./usr/share/man/man3/Template::Plugin::Iterator.3pm.gz
-rw-r--r-- root/root 1649 2025-01-22 08:19 ./usr/share/man/man3/Template::Plugin::Math.3pm.gz
-rw-r--r-- root/root 1180 2025-01-22 08:19 ./usr/share/man/man3/Template::Plugin::Pod.3pm.gz
-rw-r--r-- root/root 1500 2025-01-22 08:19 ./usr/share/man/man3/Template::Plugin::Procedural.3pm.gz
-rw-r--r-- root/root 1260 2025-01-22 08:19 ./usr/share/man/man3/Template::Plugin::Scalar.3pm.gz
-rw-r--r-- root/root 4363 2025-01-22 08:19 ./usr/share/man/man3/Template::Plugin::String.3pm.gz
-rw-r--r-- root/root 3206 2025-01-22 08:19 ./usr/share/man/man3/Template::Plugin::Table.3pm.gz
-rw-r--r-- root/root 2288 2025-01-22 08:19 ./usr/share/man/man3/Template::Plugin::URL.3pm.gz
-rw-r--r-- root/root 1459 2025-01-22 08:19 ./usr/share/man/man3/Template::Plugin::View.3pm.gz
-rw-r--r-- root/root 1713 2025-01-22 08:19 ./usr/share/man/man3/Template::Plugin::Wrap.3pm.gz
-rw-r--r-- root/root 2728 2025-01-22 08:19 ./usr/share/man/man3/Template::Plugins.3pm.gz
-rw-r--r-- root/root 4272 2025-01-22 08:19 ./usr/share/man/man3/Template::Provider.3pm.gz
-rw-r--r-- root/root 3797 2025-01-22 08:19 ./usr/share/man/man3/Template::Service.3pm.gz
-rw-r--r-- root/root 3427 2025-01-22 08:19 ./usr/share/man/man3/Template::Stash.3pm.gz
-rw-r--r-- root/root 2187 2025-01-22 08:19 ./usr/share/man/man3/Template::Stash::Context.3pm.gz
-rw-r--r-- root/root 1814 2025-01-22 08:19 ./usr/share/man/man3/Template::Stash::XS.3pm.gz
-rw-r--r-- root/root 4572 2025-01-22 08:19 ./usr/share/man/man3/Template::Test.3pm.gz
-rw-r--r-- root/root 2823 2025-01-22 08:19 ./usr/share/man/man3/Template::Toolkit.3pm.gz
-rw-r--r-- root/root 1143 2025-01-22 08:19 ./usr/share/man/man3/Template::Tools.3pm.gz
-rw-r--r-- root/root 1620 2025-01-22 08:19 ./usr/share/man/man3/Template::Tools::tpage.3pm.gz
-rw-r--r-- root/root 4803 2025-01-22 08:19 ./usr/share/man/man3/Template::Tools::ttree.3pm.gz
-rw-r--r-- root/root 978 2025-01-22 08:19 ./usr/share/man/man3/Template::Tutorial.3pm.gz
-rw-r--r-- root/root 6329 2025-01-22 08:19 ./usr/share/man/man3/Template::Tutorial::Datafile.3pm.gz
-rw-r--r-- root/root 10425 2025-01-22 08:19 ./usr/share/man/man3/Template::Tutorial::Web.3pm.gz
-rw-r--r-- root/root 1138 2025-01-22 08:19 ./usr/share/man/man3/Template::VMethods.3pm.gz
-rw-r--r-- root/root 3386 2025-01-22 08:19 ./usr/share/man/man3/Template::View.3pm.gz
+------------------------------------------------------------------------------+
| Post Build Wed, 22 Jan 2025 10:32:19 +0000 |
+------------------------------------------------------------------------------+
+------------------------------------------------------------------------------+
| Cleanup Wed, 22 Jan 2025 10:32:19 +0000 |
+------------------------------------------------------------------------------+
Purging /build/reproducible-path
Not cleaning session: cloned chroot in use
+------------------------------------------------------------------------------+
| Summary Wed, 22 Jan 2025 10:32:20 +0000 |
+------------------------------------------------------------------------------+
Build Architecture: i386
Build Type: any
Build-Space: 8080
Build-Time: 26
Distribution: sid
Host Architecture: i386
Install-Time: 14
Job: /tmp/debusine-fetch-exec-upload-53d4a4nj/libtemplate-perl_3.102-1~debusine1.dsc
Machine Architecture: amd64
Package: libtemplate-perl
Package-Time: 74
Source-Version: 3.102-1~debusine1
Space: 8080
Status: successful
Version: 3.102-1~debusine1
--------------------------------------------------------------------------------
Finished at 2025-01-22T10:32:16Z
Build needed 00:01:14, 8080k disk space