cmd: autopkgtest --apt-upgrade --output-dir=artifact-dir --summary=artifact-dir/summary --no-built-binaries --needs-internet=run --copy=/etc/resolv.conf:/etc/resolv.conf /tmp/debusine-fetch-exec-upload-6hclgdth/libdancer2-perl_1.1.2+dfsg-1_all.deb '/tmp/debusine-fetch-exec-upload-6hclgdth/libtemplate-perl-dbgsym_3.102-1~debusine1_amd64.deb' '/tmp/debusine-fetch-exec-upload-6hclgdth/libtemplate-perl_3.102-1~debusine1_amd64.deb' /tmp/debusine-fetch-exec-upload-6hclgdth/libdancer2-perl_1.1.2+dfsg-1.dsc -- unshare --arch amd64 --release sid --tarball /var/lib/debusine/worker/system-images/1140235/system.tar.xz
output (contains stdout and stderr):
autopkgtest [10:33:55]: starting date and time: 2025-01-22 10:33:55+0000
autopkgtest [10:33:55]: version 5.38~bpo12+1
autopkgtest [10:33:55]: host debusine-worker-amd64-hades-03; command line: /usr/bin/autopkgtest --apt-upgrade --output-dir=artifact-dir --summary=artifact-dir/summary --no-built-binaries --needs-internet=run --copy=/etc/resolv.conf:/etc/resolv.conf /tmp/debusine-fetch-exec-upload-6hclgdth/libdancer2-perl_1.1.2+dfsg-1_all.deb '/tmp/debusine-fetch-exec-upload-6hclgdth/libtemplate-perl-dbgsym_3.102-1~debusine1_amd64.deb' '/tmp/debusine-fetch-exec-upload-6hclgdth/libtemplate-perl_3.102-1~debusine1_amd64.deb' /tmp/debusine-fetch-exec-upload-6hclgdth/libdancer2-perl_1.1.2+dfsg-1.dsc -- unshare --arch amd64 --release sid --tarball /var/lib/debusine/worker/system-images/1140235/system.tar.xz
autopkgtest [10:33:59]: testbed dpkg architecture: amd64
autopkgtest [10:33:59]: testbed apt version: 2.9.20
autopkgtest [10:33:59]: @@@@@@@@@@@@@@@@@@@@ test bed setup
Get:1 http://deb.debian.org/debian sid InRelease [205 kB]
Get:2 http://deb.debian.org/debian sid/main amd64 Packages [10.0 MB]
Get:3 http://deb.debian.org/debian sid/main Translation-en [7332 kB]
Get:4 http://deb.debian.org/debian sid/main amd64 Components [5026 kB]
Fetched 22.6 MB in 2s (9774 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:
libldap-common libldap2 libtext-charwidth-perl libtext-wrapi18n-perl
The following packages will be upgraded:
apt base-passwd binutils binutils-common binutils-x86-64-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
libsasl2-2 libsasl2-modules-db libsframe1 libsmartcols1 libss2 libssl3t64
libstdc++6 libsystemd0 libtext-markdown-discount-perl libudev1 libuuid1
libxs-parse-keyword-perl libxxhash0 libzstd1 login logsave mount openssl
openssl-provider-legacy plzip sysvinit-utils tzdata ucf util-linux
73 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 41.7 MB of archives.
After this operation, 1320 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian sid/main amd64 bsdutils amd64 1:2.40.4-1 [106 kB]
Get:2 http://deb.debian.org/debian sid/main amd64 dash amd64 0.5.12-11 [95.5 kB]
Get:3 http://deb.debian.org/debian sid/main amd64 diffutils amd64 1:3.10-2 [384 kB]
Get:4 http://deb.debian.org/debian sid/main amd64 libatomic1 amd64 14.2.0-14 [9288 B]
Get:5 http://deb.debian.org/debian sid/main amd64 libgomp1 amd64 14.2.0-14 [137 kB]
Get:6 http://deb.debian.org/debian sid/main amd64 gcc-14-base amd64 14.2.0-14 [48.6 kB]
Get:7 http://deb.debian.org/debian sid/main amd64 libgcc-s1 amd64 14.2.0-14 [72.7 kB]
Get:8 http://deb.debian.org/debian sid/main amd64 libstdc++6 amd64 14.2.0-14 [713 kB]
Get:9 http://deb.debian.org/debian sid/main amd64 libc6 amd64 2.40-5 [2810 kB]
Get:10 http://deb.debian.org/debian sid/main amd64 libxxhash0 amd64 0.8.3-2 [27.1 kB]
Get:11 http://deb.debian.org/debian sid/main amd64 liblz4-1 amd64 1.9.4-4 [60.1 kB]
Get:12 http://deb.debian.org/debian sid/main amd64 openssl-provider-legacy amd64 3.4.0-2 [301 kB]
Get:13 http://deb.debian.org/debian sid/main amd64 libzstd1 amd64 1.5.6+dfsg-2 [300 kB]
Get:14 http://deb.debian.org/debian sid/main amd64 libssl3t64 amd64 3.4.0-2 [2302 kB]
Get:15 http://deb.debian.org/debian sid/main amd64 libsystemd0 amd64 257.2-2 [450 kB]
Get:16 http://deb.debian.org/debian sid/main amd64 libudev1 amd64 257.2-2 [148 kB]
Get:17 http://deb.debian.org/debian sid/main amd64 libapt-pkg6.0t64 amd64 2.9.24 [1114 kB]
Get:18 http://deb.debian.org/debian sid/main amd64 dpkg amd64 1.22.14 [1537 kB]
Get:19 http://deb.debian.org/debian sid/main amd64 gzip amd64 1.13-1 [138 kB]
Get:20 http://deb.debian.org/debian sid/main amd64 bsdextrautils amd64 2.40.4-1 [92.2 kB]
Get:21 http://deb.debian.org/debian sid/main amd64 libblkid1 amd64 2.40.4-1 [169 kB]
Get:22 http://deb.debian.org/debian sid/main amd64 libmount1 amd64 2.40.4-1 [200 kB]
Get:23 http://deb.debian.org/debian sid/main amd64 libsmartcols1 amd64 2.40.4-1 [140 kB]
Get:24 http://deb.debian.org/debian sid/main amd64 mount amd64 2.40.4-1 [155 kB]
Get:25 http://deb.debian.org/debian sid/main amd64 libuuid1 amd64 2.40.4-1 [36.2 kB]
Get:26 http://deb.debian.org/debian sid/main amd64 util-linux amd64 2.40.4-1 [1213 kB]
Get:27 http://deb.debian.org/debian sid/main amd64 libdebconfclient0 amd64 0.277 [10.4 kB]
Get:28 http://deb.debian.org/debian sid/main amd64 base-passwd amd64 3.6.6 [53.1 kB]
Get:29 http://deb.debian.org/debian sid/main amd64 apt amd64 2.9.24 [1380 kB]
Get:30 http://deb.debian.org/debian sid/main amd64 init-system-helpers all 1.68 [38.7 kB]
Get:31 http://deb.debian.org/debian sid/main amd64 libc-bin amd64 2.40-5 [627 kB]
Get:32 http://deb.debian.org/debian sid/main amd64 sysvinit-utils amd64 3.13-1 [33.2 kB]
Get:33 http://deb.debian.org/debian sid/main amd64 logsave amd64 1.47.2-1 [23.9 kB]
Get:34 http://deb.debian.org/debian sid/main amd64 libext2fs2t64 amd64 1.47.2-1 [212 kB]
Get:35 http://deb.debian.org/debian sid/main amd64 e2fsprogs amd64 1.47.2-1 [590 kB]
Get:36 http://deb.debian.org/debian sid/main amd64 libaudit1 amd64 1:4.0.2-2+b1 [55.2 kB]
Get:37 http://deb.debian.org/debian sid/main amd64 libcrypt1 amd64 1:4.4.38-1 [90.1 kB]
Get:38 http://deb.debian.org/debian sid/main amd64 login amd64 1:4.16.0-2+really2.40.4-1 [88.4 kB]
Get:39 http://deb.debian.org/debian sid/main amd64 tzdata all 2025a-1 [259 kB]
Get:40 http://deb.debian.org/debian sid/main amd64 gettext-base amd64 0.23.1-1 [243 kB]
Get:41 http://deb.debian.org/debian sid/main amd64 libtext-charwidth-perl amd64 0.04-11+b4 [9476 B]
Get:42 http://deb.debian.org/debian sid/main amd64 libtext-wrapi18n-perl all 0.06-10 [8808 B]
Get:43 http://deb.debian.org/debian sid/main amd64 ucf all 3.0048 [42.0 kB]
Get:44 http://deb.debian.org/debian sid/main amd64 libgprofng0 amd64 2.43.50.20250108-1 [807 kB]
Get:45 http://deb.debian.org/debian sid/main amd64 libctf0 amd64 2.43.50.20250108-1 [88.4 kB]
Get:46 http://deb.debian.org/debian sid/main amd64 libctf-nobfd0 amd64 2.43.50.20250108-1 [155 kB]
Get:47 http://deb.debian.org/debian sid/main amd64 binutils-x86-64-linux-gnu amd64 2.43.50.20250108-1 [2277 kB]
Get:48 http://deb.debian.org/debian sid/main amd64 libbinutils amd64 2.43.50.20250108-1 [532 kB]
Get:49 http://deb.debian.org/debian sid/main amd64 binutils amd64 2.43.50.20250108-1 [68.5 kB]
Get:50 http://deb.debian.org/debian sid/main amd64 binutils-common amd64 2.43.50.20250108-1 [2628 kB]
Get:51 http://deb.debian.org/debian sid/main amd64 libsframe1 amd64 2.43.50.20250108-1 [77.7 kB]
Get:52 http://deb.debian.org/debian sid/main amd64 dpkg-dev all 1.22.14 [1334 kB]
Get:53 http://deb.debian.org/debian sid/main amd64 libdpkg-perl all 1.22.14 [646 kB]
Get:54 http://deb.debian.org/debian sid/main amd64 gettext amd64 0.23.1-1 [1680 kB]
Get:55 http://deb.debian.org/debian sid/main amd64 gpg amd64 2.2.46-1+b1 [532 kB]
Get:56 http://deb.debian.org/debian sid/main amd64 gpgconf amd64 2.2.46-1+b1 [121 kB]
Get:57 http://deb.debian.org/debian sid/main amd64 libhtml-parser-perl amd64 3.83-1+b2 [99.7 kB]
Get:58 http://deb.debian.org/debian sid/main amd64 libcgi-pm-perl all 4.67-1 [217 kB]
Get:59 http://deb.debian.org/debian sid/main amd64 libcom-err2 amd64 1.47.2-1 [24.0 kB]
Get:60 http://deb.debian.org/debian sid/main amd64 libcpanel-json-xs-perl amd64 4.39-1 [130 kB]
Get:61 http://deb.debian.org/debian sid/main amd64 libgssapi-krb5-2 amd64 1.21.3-4 [138 kB]
Get:62 http://deb.debian.org/debian sid/main amd64 libkrb5-3 amd64 1.21.3-4 [326 kB]
Get:63 http://deb.debian.org/debian sid/main amd64 libkrb5support0 amd64 1.21.3-4 [32.8 kB]
Get:64 http://deb.debian.org/debian sid/main amd64 libk5crypto3 amd64 1.21.3-4 [80.9 kB]
Get:65 http://deb.debian.org/debian sid/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-8+b1 [19.9 kB]
Get:66 http://deb.debian.org/debian sid/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-8+b1 [57.6 kB]
Get:67 http://deb.debian.org/debian sid/main amd64 libldap2 amd64 2.6.9+dfsg-1 [192 kB]
Get:68 http://deb.debian.org/debian sid/main amd64 libcurl3t64-gnutls amd64 8.11.1-1+b1 [360 kB]
Get:69 http://deb.debian.org/debian sid/main amd64 libglib2.0-0t64 amd64 2.82.4-2 [1502 kB]
Get:70 http://deb.debian.org/debian sid/main amd64 libicu72 amd64 72.1-6 [9421 kB]
Get:71 http://deb.debian.org/debian sid/main amd64 libldap-common all 2.6.9+dfsg-1 [34.5 kB]
Get:72 http://deb.debian.org/debian sid/main amd64 liblz1 amd64 1.15-1 [38.9 kB]
Get:73 http://deb.debian.org/debian sid/main amd64 libss2 amd64 1.47.2-1 [28.7 kB]
Get:74 http://deb.debian.org/debian sid/main amd64 libtext-markdown-discount-perl amd64 0.17-1 [12.9 kB]
Get:75 http://deb.debian.org/debian sid/main amd64 libxs-parse-keyword-perl amd64 0.48-1 [65.6 kB]
Get:76 http://deb.debian.org/debian sid/main amd64 openssl amd64 3.4.0-2 [1422 kB]
Get:77 http://deb.debian.org/debian sid/main amd64 plzip amd64 1.12-1 [65.0 kB]
Preconfiguring packages ...
Fetched 41.7 MB in 1s (61.6 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 ... 17038 files and directories currently installed.)
Preparing to unpack .../bsdutils_1%3a2.40.4-1_amd64.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 ... 17038 files and directories currently installed.)
Preparing to unpack .../dash_0.5.12-11_amd64.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 ... 17038 files and directories currently installed.)
Preparing to unpack .../diffutils_1%3a3.10-2_amd64.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 ... 17038 files and directories currently installed.)
Preparing to unpack .../libatomic1_14.2.0-14_amd64.deb ...
Unpacking libatomic1:amd64 (14.2.0-14) over (14.2.0-11) ...
Preparing to unpack .../libgomp1_14.2.0-14_amd64.deb ...
Unpacking libgomp1:amd64 (14.2.0-14) over (14.2.0-11) ...
Preparing to unpack .../gcc-14-base_14.2.0-14_amd64.deb ...
Unpacking gcc-14-base:amd64 (14.2.0-14) over (14.2.0-11) ...
Setting up gcc-14-base:amd64 (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 ... 17038 files and directories currently installed.)
Preparing to unpack .../libgcc-s1_14.2.0-14_amd64.deb ...
Unpacking libgcc-s1:amd64 (14.2.0-14) over (14.2.0-11) ...
Setting up libgcc-s1:amd64 (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 ... 17038 files and directories currently installed.)
Preparing to unpack .../libstdc++6_14.2.0-14_amd64.deb ...
Unpacking libstdc++6:amd64 (14.2.0-14) over (14.2.0-11) ...
Setting up libstdc++6:amd64 (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 ... 17038 files and directories currently installed.)
Preparing to unpack .../libc6_2.40-5_amd64.deb ...
Unpacking libc6:amd64 (2.40-5) over (2.40-4) ...
Setting up libc6:amd64 (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 ... 17038 files and directories currently installed.)
Preparing to unpack .../libxxhash0_0.8.3-2_amd64.deb ...
Unpacking libxxhash0:amd64 (0.8.3-2) over (0.8.2-2+b2) ...
Setting up libxxhash0:amd64 (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 ... 17037 files and directories currently installed.)
Preparing to unpack .../liblz4-1_1.9.4-4_amd64.deb ...
Unpacking liblz4-1:amd64 (1.9.4-4) over (1.9.4-3+b1) ...
Setting up liblz4-1:amd64 (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 ... 17036 files and directories currently installed.)
Preparing to unpack .../openssl-provider-legacy_3.4.0-2_amd64.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 ... 17036 files and directories currently installed.)
Preparing to unpack .../libzstd1_1.5.6+dfsg-2_amd64.deb ...
Unpacking libzstd1:amd64 (1.5.6+dfsg-2) over (1.5.6+dfsg-1+b1) ...
Setting up libzstd1:amd64 (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 ... 17035 files and directories currently installed.)
Preparing to unpack .../libssl3t64_3.4.0-2_amd64.deb ...
Unpacking libssl3t64:amd64 (3.4.0-2) over (3.3.2-2) ...
Setting up libssl3t64:amd64 (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 ... 17035 files and directories currently installed.)
Preparing to unpack .../libsystemd0_257.2-2_amd64.deb ...
Unpacking libsystemd0:amd64 (257.2-2) over (257.1-5) ...
Setting up libsystemd0:amd64 (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 ... 17035 files and directories currently installed.)
Preparing to unpack .../libudev1_257.2-2_amd64.deb ...
Unpacking libudev1:amd64 (257.2-2) over (257.1-5) ...
Setting up libudev1:amd64 (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 ... 17035 files and directories currently installed.)
Preparing to unpack .../libapt-pkg6.0t64_2.9.24_amd64.deb ...
Unpacking libapt-pkg6.0t64:amd64 (2.9.24) over (2.9.20) ...
Setting up libapt-pkg6.0t64:amd64 (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 ... 17035 files and directories currently installed.)
Preparing to unpack .../dpkg_1.22.14_amd64.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 ... 17034 files and directories currently installed.)
Preparing to unpack .../archives/gzip_1.13-1_amd64.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 ... 17034 files and directories currently installed.)
Preparing to unpack .../bsdextrautils_2.40.4-1_amd64.deb ...
Unpacking bsdextrautils (2.40.4-1) over (2.40.2-13) ...
Preparing to unpack .../libblkid1_2.40.4-1_amd64.deb ...
Unpacking libblkid1:amd64 (2.40.4-1) over (2.40.2-13) ...
Setting up libblkid1:amd64 (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 ... 17034 files and directories currently installed.)
Preparing to unpack .../libmount1_2.40.4-1_amd64.deb ...
Unpacking libmount1:amd64 (2.40.4-1) over (2.40.2-13) ...
Setting up libmount1:amd64 (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 ... 17034 files and directories currently installed.)
Preparing to unpack .../libsmartcols1_2.40.4-1_amd64.deb ...
Unpacking libsmartcols1:amd64 (2.40.4-1) over (2.40.2-13) ...
Setting up libsmartcols1:amd64 (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 ... 17034 files and directories currently installed.)
Preparing to unpack .../mount_2.40.4-1_amd64.deb ...
Unpacking mount (2.40.4-1) over (2.40.2-13) ...
Preparing to unpack .../libuuid1_2.40.4-1_amd64.deb ...
Unpacking libuuid1:amd64 (2.40.4-1) over (2.40.2-13) ...
Setting up libuuid1:amd64 (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 ... 17034 files and directories currently installed.)
Preparing to unpack .../util-linux_2.40.4-1_amd64.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 ... 17036 files and directories currently installed.)
Preparing to unpack .../libdebconfclient0_0.277_amd64.deb ...
Unpacking libdebconfclient0:amd64 (0.277) over (0.276) ...
Setting up libdebconfclient0:amd64 (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 ... 17036 files and directories currently installed.)
Preparing to unpack .../base-passwd_3.6.6_amd64.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 ... 17036 files and directories currently installed.)
Preparing to unpack .../archives/apt_2.9.24_amd64.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 ... 17036 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 ... 17036 files and directories currently installed.)
Preparing to unpack .../libc-bin_2.40-5_amd64.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 ... 17036 files and directories currently installed.)
Preparing to unpack .../sysvinit-utils_3.13-1_amd64.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 ... 17036 files and directories currently installed.)
Preparing to unpack .../logsave_1.47.2-1_amd64.deb ...
Unpacking logsave (1.47.2-1) over (1.47.2~rc1-2) ...
Preparing to unpack .../libext2fs2t64_1.47.2-1_amd64.deb ...
Leaving 'diversion of /lib/x86_64-linux-gnu/libe2p.so.2 to /lib/x86_64-linux-gnu/libe2p.so.2.usr-is-merged by libext2fs2t64'
Leaving 'diversion of /lib/x86_64-linux-gnu/libe2p.so.2.3 to /lib/x86_64-linux-gnu/libe2p.so.2.3.usr-is-merged by libext2fs2t64'
Leaving 'diversion of /lib/x86_64-linux-gnu/libext2fs.so.2 to /lib/x86_64-linux-gnu/libext2fs.so.2.usr-is-merged by libext2fs2t64'
Leaving 'diversion of /lib/x86_64-linux-gnu/libext2fs.so.2.4 to /lib/x86_64-linux-gnu/libext2fs.so.2.4.usr-is-merged by libext2fs2t64'
Unpacking libext2fs2t64:amd64 (1.47.2-1) over (1.47.2~rc1-2) ...
Setting up libext2fs2t64:amd64 (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 ... 17036 files and directories currently installed.)
Preparing to unpack .../e2fsprogs_1.47.2-1_amd64.deb ...
Unpacking e2fsprogs (1.47.2-1) over (1.47.2~rc1-2) ...
Preparing to unpack .../libaudit1_1%3a4.0.2-2+b1_amd64.deb ...
Unpacking libaudit1:amd64 (1:4.0.2-2+b1) over (1:4.0.2-2) ...
Setting up libaudit1:amd64 (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 ... 17037 files and directories currently installed.)
Preparing to unpack .../libcrypt1_1%3a4.4.38-1_amd64.deb ...
Unpacking libcrypt1:amd64 (1:4.4.38-1) over (1:4.4.36-5) ...
Setting up libcrypt1:amd64 (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 ... 17037 files and directories currently installed.)
Preparing to unpack .../00-login_1%3a4.16.0-2+really2.40.4-1_amd64.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_amd64.deb ...
Unpacking gettext-base (0.23.1-1) over (0.22.5-3) ...
Selecting previously unselected package libtext-charwidth-perl:amd64.
Preparing to unpack .../03-libtext-charwidth-perl_0.04-11+b4_amd64.deb ...
Unpacking libtext-charwidth-perl:amd64 (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_amd64.deb ...
Unpacking libgprofng0:amd64 (2.43.50.20250108-1) over (2.43.50.20241221-1) ...
Preparing to unpack .../07-libctf0_2.43.50.20250108-1_amd64.deb ...
Unpacking libctf0:amd64 (2.43.50.20250108-1) over (2.43.50.20241221-1) ...
Preparing to unpack .../08-libctf-nobfd0_2.43.50.20250108-1_amd64.deb ...
Unpacking libctf-nobfd0:amd64 (2.43.50.20250108-1) over (2.43.50.20241221-1) ...
Preparing to unpack .../09-binutils-x86-64-linux-gnu_2.43.50.20250108-1_amd64.deb ...
Unpacking binutils-x86-64-linux-gnu (2.43.50.20250108-1) over (2.43.50.20241221-1) ...
Preparing to unpack .../10-libbinutils_2.43.50.20250108-1_amd64.deb ...
Unpacking libbinutils:amd64 (2.43.50.20250108-1) over (2.43.50.20241221-1) ...
Preparing to unpack .../11-binutils_2.43.50.20250108-1_amd64.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_amd64.deb ...
Unpacking binutils-common:amd64 (2.43.50.20250108-1) over (2.43.50.20241221-1) ...
Preparing to unpack .../13-libsframe1_2.43.50.20250108-1_amd64.deb ...
Unpacking libsframe1:amd64 (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_amd64.deb ...
Unpacking gettext (0.23.1-1) over (0.22.5-3) ...
Preparing to unpack .../17-gpg_2.2.46-1+b1_amd64.deb ...
Unpacking gpg (2.2.46-1+b1) over (2.2.45-2) ...
Preparing to unpack .../18-gpgconf_2.2.46-1+b1_amd64.deb ...
Unpacking gpgconf (2.2.46-1+b1) over (2.2.45-2) ...
Preparing to unpack .../19-libhtml-parser-perl_3.83-1+b2_amd64.deb ...
Unpacking libhtml-parser-perl:amd64 (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_amd64.deb ...
Unpacking libcom-err2:amd64 (1.47.2-1) over (1.47.2~rc1-2) ...
Preparing to unpack .../22-libcpanel-json-xs-perl_4.39-1_amd64.deb ...
Unpacking libcpanel-json-xs-perl:amd64 (4.39-1) over (4.38-1+b1) ...
Preparing to unpack .../23-libgssapi-krb5-2_1.21.3-4_amd64.deb ...
Unpacking libgssapi-krb5-2:amd64 (1.21.3-4) over (1.21.3-3) ...
Preparing to unpack .../24-libkrb5-3_1.21.3-4_amd64.deb ...
Unpacking libkrb5-3:amd64 (1.21.3-4) over (1.21.3-3) ...
Preparing to unpack .../25-libkrb5support0_1.21.3-4_amd64.deb ...
Unpacking libkrb5support0:amd64 (1.21.3-4) over (1.21.3-3) ...
Preparing to unpack .../26-libk5crypto3_1.21.3-4_amd64.deb ...
Unpacking libk5crypto3:amd64 (1.21.3-4) over (1.21.3-3) ...
Preparing to unpack .../27-libsasl2-modules-db_2.1.28+dfsg1-8+b1_amd64.deb ...
Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-8+b1) over (2.1.28+dfsg1-8) ...
Preparing to unpack .../28-libsasl2-2_2.1.28+dfsg1-8+b1_amd64.deb ...
Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-8+b1) over (2.1.28+dfsg1-8) ...
Selecting previously unselected package libldap2:amd64.
Preparing to unpack .../29-libldap2_2.6.9+dfsg-1_amd64.deb ...
Unpacking libldap2:amd64 (2.6.9+dfsg-1) ...
Preparing to unpack .../30-libcurl3t64-gnutls_8.11.1-1+b1_amd64.deb ...
Unpacking libcurl3t64-gnutls:amd64 (8.11.1-1+b1) over (8.11.1-1) ...
Preparing to unpack .../31-libglib2.0-0t64_2.82.4-2_amd64.deb ...
Unpacking libglib2.0-0t64:amd64 (2.82.4-2) over (2.82.4-1) ...
Preparing to unpack .../32-libicu72_72.1-6_amd64.deb ...
Unpacking libicu72:amd64 (72.1-6) over (72.1-5+b1) ...
Selecting previously unselected package libldap-common.
Preparing to unpack .../33-libldap-common_2.6.9+dfsg-1_all.deb ...
Unpacking libldap-common (2.6.9+dfsg-1) ...
Preparing to unpack .../34-liblz1_1.15-1_amd64.deb ...
Unpacking liblz1:amd64 (1.15-1) over (1.15~rc1-1) ...
Preparing to unpack .../35-libss2_1.47.2-1_amd64.deb ...
Unpacking libss2:amd64 (1.47.2-1) over (1.47.2~rc1-2) ...
Preparing to unpack .../36-libtext-markdown-discount-perl_0.17-1_amd64.deb ...
Unpacking libtext-markdown-discount-perl (0.17-1) over (0.16-1+b3) ...
Preparing to unpack .../37-libxs-parse-keyword-perl_0.48-1_amd64.deb ...
Unpacking libxs-parse-keyword-perl (0.48-1) over (0.47-1) ...
Preparing to unpack .../38-openssl_3.4.0-2_amd64.deb ...
Unpacking openssl (3.4.0-2) over (3.3.2-2) ...
Preparing to unpack .../39-plzip_1.12-1_amd64.deb ...
Unpacking plzip (1.12-1) over (1.12~rc1-1) ...
Setting up liblz1:amd64 (1.15-1) ...
Setting up plzip (1.12-1) ...
Setting up libtext-charwidth-perl:amd64 (0.04-11+b4) ...
Setting up libicu72:amd64 (72.1-6) ...
Setting up bsdextrautils (2.40.4-1) ...
Setting up libcpanel-json-xs-perl:amd64 (4.39-1) ...
Setting up binutils-common:amd64 (2.43.50.20250108-1) ...
Installing new version of config file /etc/gprofng.rc ...
Setting up libctf-nobfd0:amd64 (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:amd64 (1.47.2-1) ...
Setting up libgomp1:amd64 (14.2.0-14) ...
Setting up libldap-common (2.6.9+dfsg-1) ...
Setting up libtext-wrapi18n-perl (0.06-10) ...
Setting up libsframe1:amd64 (2.43.50.20250108-1) ...
Setting up libkrb5support0:amd64 (1.21.3-4) ...
Setting up libsasl2-modules-db:amd64 (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:34:16 UTC 2025.
Universal Time is now: Wed Jan 22 10:34:16 UTC 2025.
Run 'dpkg-reconfigure tzdata' if you wish to change it.
Setting up libxs-parse-keyword-perl (0.48-1) ...
Setting up libatomic1:amd64 (14.2.0-14) ...
Setting up libss2:amd64 (1.47.2-1) ...
Setting up ucf (3.0048) ...
Setting up libk5crypto3:amd64 (1.21.3-4) ...
Setting up libdpkg-perl (1.22.14) ...
Setting up logsave (1.47.2-1) ...
Setting up libsasl2-2:amd64 (2.1.28+dfsg1-8+b1) ...
Setting up mount (2.40.4-1) ...
Setting up libhtml-parser-perl:amd64 (3.83-1+b2) ...
Setting up gpgconf (2.2.46-1+b1) ...
Setting up libkrb5-3:amd64 (1.21.3-4) ...
Setting up libbinutils:amd64 (2.43.50.20250108-1) ...
Setting up openssl (3.4.0-2) ...
Setting up libldap2:amd64 (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:amd64 (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:amd64 (2.82.4-2) ...
No schema files found: doing nothing.
Setting up libgprofng0:amd64 (2.43.50.20250108-1) ...
Setting up libgssapi-krb5-2:amd64 (1.21.3-4) ...
Setting up binutils-x86-64-linux-gnu (2.43.50.20250108-1) ...
Setting up libcurl3t64-gnutls:amd64 (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) ...
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
libldap-2.5-0*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 578 kB disk space will be freed.
(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 ... 17092 files and directories currently installed.)
Removing libldap-2.5-0:amd64 (2.5.19+dfsg-1) ...
Processing triggers for libc-bin (2.40-5) ...
autopkgtest [10:34:19]: testbed running kernel: Linux 6.1.0-29-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.123-1 (2025-01-02)
autopkgtest [10:34:19]: @@@@@@@@@@@@@@@@@@@@ source /tmp/debusine-fetch-exec-upload-6hclgdth/libdancer2-perl_1.1.2+dfsg-1.dsc
gpg: Signature made Sun Dec 8 00:19:13 2024 UTC
gpg: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06
gpg: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for /tmp/autopkgtest.mHOC0n/libdancer2-perl_1.1.2+dfsg-1.dsc: no acceptable signature found
dpkg-source: info: extracting libdancer2-perl in src
dpkg-source: info: unpacking libdancer2-perl_1.1.2+dfsg.orig.tar.xz
dpkg-source: info: unpacking libdancer2-perl_1.1.2+dfsg-1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying no-phone-home.patch
dpkg-source: info: applying autopkgtest.patch
dpkg-source: info: applying auto-gitignore
autopkgtest [10:34:20]: testing package libdancer2-perl version 1.1.2+dfsg-1
autopkgtest [10:34:20]: build not needed
autopkgtest [10:34:20]: test autodep8-perl-build-deps: preparing testbed
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
apt-utils
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 330 kB of archives.
After this operation, 1100 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian sid/main amd64 apt-utils amd64 2.9.24 [330 kB]
Fetched 330 kB in 0s (8545 kB/s)
Selecting previously unselected package apt-utils.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 17082 files and directories currently installed.)
Preparing to unpack .../apt-utils_2.9.24_amd64.deb ...
Unpacking apt-utils (2.9.24) ...
Setting up apt-utils (2.9.24) ...
Processing triggers for man-db (2.13.0-1) ...
Ign:1 file:/tmp/autopkgtest.mHOC0n/binaries InRelease
Get:2 file:/tmp/autopkgtest.mHOC0n/binaries Release [816 B]
Get:2 file:/tmp/autopkgtest.mHOC0n/binaries Release [816 B]
Ign:3 file:/tmp/autopkgtest.mHOC0n/binaries Release.gpg
Get:4 file:/tmp/autopkgtest.mHOC0n/binaries Packages [4675 B]
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
The following NEW packages will be installed:
autoconf autodep8 automake autopoint autotools-dev build-essential cpp
cpp-14 cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu dctrl-tools debhelper
dh-autoreconf dh-strip-nondeterminism dwz g++ g++-14 g++-14-x86-64-linux-gnu
g++-x86-64-linux-gnu gcc gcc-14 gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu
libanyevent-perl libapache-logformat-compiler-perl libappconfig-perl
libasan8 libc-dev-bin libc6-dev libcc1-0 libcli-osprey-perl
libconfig-any-perl libcookie-baker-perl libcrypt-dev libcrypt-urandom-perl
libdancer2-perl libdebhelper-perl libdevel-cycle-perl
libdevel-stacktrace-ashtml-perl libelf1t64 libexporter-tiny-perl
libfile-share-perl libfile-sharedir-install-perl
libfile-stripnondeterminism-perl libfile-which-perl
libfilesys-notify-simple-perl libgcc-14-dev libgetopt-long-descriptive-perl
libhash-merge-simple-perl libhash-multivalue-perl libhttp-entity-parser-perl
libhttp-headers-fast-perl libhttp-multipartparser-perl libhwasan0
libio-stringy-perl libisl23 libitm1 libjs-jquery liblsan0
libmath-random-isaac-xs-perl libmime-types-perl libmodule-pluggable-perl
libmpc3 libmpfr6 libpadwalker-perl libparams-validate-perl
libplack-middleware-fixmissingbodyinredirect-perl
libplack-middleware-removeredundantbody-perl libplack-perl
libposix-strftime-compiler-perl libquadmath0 libref-util-perl
libsafe-isa-perl libstdc++-14-dev libstream-buffered-perl libtemplate-perl
libtemplate-tiny-perl libtest-fatal-perl libtest-memory-cycle-perl
libtest-mocktime-perl libtest-sharedfork-perl libtest-tcp-perl libtool
libtsan2 libtype-tiny-perl libtype-tiny-xs-perl libubsan1
liburl-encode-xs-perl libwww-form-urlencoded-perl libyaml-perl
linux-libc-dev m4 pkg-perl-autopkgtest po-debconf rpcsvc-proto
0 upgraded, 95 newly installed, 0 to remove and 0 not upgraded.
Need to get 72.3 MB/73.3 MB of archives.
After this operation, 265 MB of additional disk space will be used.
Get:1 file:/tmp/autopkgtest.mHOC0n/binaries libtemplate-perl 3.102-1~debusine1 [550 kB]
Get:2 file:/tmp/autopkgtest.mHOC0n/binaries libdancer2-perl 1.1.2+dfsg-1 [429 kB]
Get:3 http://deb.debian.org/debian sid/main amd64 m4 amd64 1.4.19-5 [294 kB]
Get:4 http://deb.debian.org/debian sid/main amd64 autoconf all 2.72-3 [493 kB]
Get:5 http://deb.debian.org/debian sid/main amd64 dctrl-tools amd64 2.24-3+b1 [104 kB]
Get:6 http://deb.debian.org/debian sid/main amd64 autodep8 all 0.28+nmu1 [13.1 kB]
Get:7 http://deb.debian.org/debian sid/main amd64 autotools-dev all 20220109.1 [51.6 kB]
Get:8 http://deb.debian.org/debian sid/main amd64 automake all 1:1.16.5-1.3 [823 kB]
Get:9 http://deb.debian.org/debian sid/main amd64 autopoint all 0.23.1-1 [770 kB]
Get:10 http://deb.debian.org/debian sid/main amd64 libc-dev-bin amd64 2.40-5 [52.4 kB]
Get:11 http://deb.debian.org/debian sid/main amd64 linux-libc-dev all 6.12.10-1 [2492 kB]
Get:12 http://deb.debian.org/debian sid/main amd64 libcrypt-dev amd64 1:4.4.38-1 [119 kB]
Get:13 http://deb.debian.org/debian sid/main amd64 rpcsvc-proto amd64 1.4.3-1 [63.3 kB]
Get:14 http://deb.debian.org/debian sid/main amd64 libc6-dev amd64 2.40-5 [1957 kB]
Get:15 http://deb.debian.org/debian sid/main amd64 libisl23 amd64 0.27-1 [659 kB]
Get:16 http://deb.debian.org/debian sid/main amd64 libmpfr6 amd64 4.2.1-1+b2 [724 kB]
Get:17 http://deb.debian.org/debian sid/main amd64 libmpc3 amd64 1.3.1-1+b3 [52.2 kB]
Get:18 http://deb.debian.org/debian sid/main amd64 cpp-14-x86-64-linux-gnu amd64 14.2.0-14 [11.0 MB]
Get:19 http://deb.debian.org/debian sid/main amd64 cpp-14 amd64 14.2.0-14 [1276 B]
Get:20 http://deb.debian.org/debian sid/main amd64 cpp-x86-64-linux-gnu amd64 4:14.2.0-1 [4840 B]
Get:21 http://deb.debian.org/debian sid/main amd64 cpp amd64 4:14.2.0-1 [1568 B]
Get:22 http://deb.debian.org/debian sid/main amd64 libcc1-0 amd64 14.2.0-14 [42.9 kB]
Get:23 http://deb.debian.org/debian sid/main amd64 libitm1 amd64 14.2.0-14 [25.9 kB]
Get:24 http://deb.debian.org/debian sid/main amd64 libasan8 amd64 14.2.0-14 [2728 kB]
Get:25 http://deb.debian.org/debian sid/main amd64 liblsan0 amd64 14.2.0-14 [1205 kB]
Get:26 http://deb.debian.org/debian sid/main amd64 libtsan2 amd64 14.2.0-14 [2460 kB]
Get:27 http://deb.debian.org/debian sid/main amd64 libubsan1 amd64 14.2.0-14 [1075 kB]
Get:28 http://deb.debian.org/debian sid/main amd64 libhwasan0 amd64 14.2.0-14 [1489 kB]
Get:29 http://deb.debian.org/debian sid/main amd64 libquadmath0 amd64 14.2.0-14 [145 kB]
Get:30 http://deb.debian.org/debian sid/main amd64 libgcc-14-dev amd64 14.2.0-14 [2675 kB]
Get:31 http://deb.debian.org/debian sid/main amd64 gcc-14-x86-64-linux-gnu amd64 14.2.0-14 [21.4 MB]
Get:32 http://deb.debian.org/debian sid/main amd64 gcc-14 amd64 14.2.0-14 [536 kB]
Get:33 http://deb.debian.org/debian sid/main amd64 gcc-x86-64-linux-gnu amd64 4:14.2.0-1 [1436 B]
Get:34 http://deb.debian.org/debian sid/main amd64 gcc amd64 4:14.2.0-1 [5136 B]
Get:35 http://deb.debian.org/debian sid/main amd64 libstdc++-14-dev amd64 14.2.0-14 [2373 kB]
Get:36 http://deb.debian.org/debian sid/main amd64 g++-14-x86-64-linux-gnu amd64 14.2.0-14 [12.1 MB]
Get:37 http://deb.debian.org/debian sid/main amd64 g++-14 amd64 14.2.0-14 [21.5 kB]
Get:38 http://deb.debian.org/debian sid/main amd64 g++-x86-64-linux-gnu amd64 4:14.2.0-1 [1200 B]
Get:39 http://deb.debian.org/debian sid/main amd64 g++ amd64 4:14.2.0-1 [1344 B]
Get:40 http://deb.debian.org/debian sid/main amd64 build-essential amd64 12.12 [4624 B]
Get:41 http://deb.debian.org/debian sid/main amd64 libdebhelper-perl all 13.24.1 [90.9 kB]
Get:42 http://deb.debian.org/debian sid/main amd64 libtool all 2.5.4-2 [539 kB]
Get:43 http://deb.debian.org/debian sid/main amd64 dh-autoreconf all 20 [17.1 kB]
Get:44 http://deb.debian.org/debian sid/main amd64 libfile-stripnondeterminism-perl all 1.14.1-1 [19.6 kB]
Get:45 http://deb.debian.org/debian sid/main amd64 dh-strip-nondeterminism all 1.14.1-1 [8584 B]
Get:46 http://deb.debian.org/debian sid/main amd64 libelf1t64 amd64 0.192-4 [189 kB]
Get:47 http://deb.debian.org/debian sid/main amd64 dwz amd64 0.15-1+b1 [110 kB]
Get:48 http://deb.debian.org/debian sid/main amd64 po-debconf all 1.0.21+nmu1 [248 kB]
Get:49 http://deb.debian.org/debian sid/main amd64 debhelper all 13.24.1 [920 kB]
Get:50 http://deb.debian.org/debian sid/main amd64 libanyevent-perl amd64 7.170-2+b6 [384 kB]
Get:51 http://deb.debian.org/debian sid/main amd64 libposix-strftime-compiler-perl all 0.46-1 [11.1 kB]
Get:52 http://deb.debian.org/debian sid/main amd64 libapache-logformat-compiler-perl all 0.36-3 [11.5 kB]
Get:53 http://deb.debian.org/debian sid/main amd64 libappconfig-perl all 1.71-2.3 [67.0 kB]
Get:54 http://deb.debian.org/debian sid/main amd64 libio-stringy-perl all 2.113-2 [48.3 kB]
Get:55 http://deb.debian.org/debian sid/main amd64 libparams-validate-perl amd64 1.31-2+b3 [63.4 kB]
Get:56 http://deb.debian.org/debian sid/main amd64 libgetopt-long-descriptive-perl all 0.116-2 [27.7 kB]
Get:57 http://deb.debian.org/debian sid/main amd64 libcli-osprey-perl all 0.08-2 [28.9 kB]
Get:58 http://deb.debian.org/debian sid/main amd64 libmodule-pluggable-perl all 5.2-5 [23.0 kB]
Get:59 http://deb.debian.org/debian sid/main amd64 libconfig-any-perl all 0.33-1 [31.0 kB]
Get:60 http://deb.debian.org/debian sid/main amd64 libcookie-baker-perl all 0.12-1 [8340 B]
Get:61 http://deb.debian.org/debian sid/main amd64 libcrypt-urandom-perl all 0.40-1 [10.3 kB]
Get:62 http://deb.debian.org/debian sid/main amd64 libexporter-tiny-perl all 1.006002-1 [38.7 kB]
Get:63 http://deb.debian.org/debian sid/main amd64 libfile-share-perl all 0.27-2 [7864 B]
Get:64 http://deb.debian.org/debian sid/main amd64 libfile-which-perl all 1.27-2 [15.1 kB]
Get:65 http://deb.debian.org/debian sid/main amd64 libhash-merge-simple-perl all 0.052-1 [8232 B]
Get:66 http://deb.debian.org/debian sid/main amd64 libhash-multivalue-perl all 0.16-3 [13.6 kB]
Get:67 http://deb.debian.org/debian sid/main amd64 libhttp-headers-fast-perl all 0.22-3 [12.2 kB]
Get:68 http://deb.debian.org/debian sid/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB]
Get:69 http://deb.debian.org/debian sid/main amd64 libmime-types-perl all 2.26-1 [67.6 kB]
Get:70 http://deb.debian.org/debian sid/main amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.8 kB]
Get:71 http://deb.debian.org/debian sid/main amd64 libfilesys-notify-simple-perl all 0.14-3 [8116 B]
Get:72 http://deb.debian.org/debian sid/main amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB]
Get:73 http://deb.debian.org/debian sid/main amd64 libstream-buffered-perl all 0.03-3 [5728 B]
Get:74 http://deb.debian.org/debian sid/main amd64 libwww-form-urlencoded-perl all 0.26-2 [13.2 kB]
Get:75 http://deb.debian.org/debian sid/main amd64 libhttp-entity-parser-perl all 0.25-2 [21.2 kB]
Get:76 http://deb.debian.org/debian sid/main amd64 libtest-sharedfork-perl all 0.35-3 [8484 B]
Get:77 http://deb.debian.org/debian sid/main amd64 libtest-tcp-perl all 2.22-2 [22.9 kB]
Get:78 http://deb.debian.org/debian sid/main amd64 libplack-perl all 1.0051-1 [235 kB]
Get:79 http://deb.debian.org/debian sid/main amd64 libplack-middleware-fixmissingbodyinredirect-perl all 0.12-1 [6116 B]
Get:80 http://deb.debian.org/debian sid/main amd64 libref-util-perl all 0.204-2 [17.4 kB]
Get:81 http://deb.debian.org/debian sid/main amd64 libsafe-isa-perl all 1.000010-1 [8288 B]
Get:82 http://deb.debian.org/debian sid/main amd64 libtemplate-tiny-perl all 1.14-2 [11.9 kB]
Get:83 http://deb.debian.org/debian sid/main amd64 libtype-tiny-perl all 2.004000-1 [357 kB]
Get:84 http://deb.debian.org/debian sid/main amd64 libyaml-perl all 1.31-1 [64.8 kB]
Get:85 http://deb.debian.org/debian sid/main amd64 libdevel-cycle-perl all 1.12-2 [11.9 kB]
Get:86 http://deb.debian.org/debian sid/main amd64 libfile-sharedir-install-perl all 0.14-2 [11.6 kB]
Get:87 http://deb.debian.org/debian sid/main amd64 libmath-random-isaac-xs-perl amd64 1.004-3+b4 [16.4 kB]
Get:88 http://deb.debian.org/debian sid/main amd64 libpadwalker-perl amd64 2.5-1+b6 [18.6 kB]
Get:89 http://deb.debian.org/debian sid/main amd64 libplack-middleware-removeredundantbody-perl all 0.09-3 [5412 B]
Get:90 http://deb.debian.org/debian sid/main amd64 libtest-fatal-perl all 0.017-1 [13.2 kB]
Get:91 http://deb.debian.org/debian sid/main amd64 libtest-memory-cycle-perl all 1.06-2 [11.4 kB]
Get:92 http://deb.debian.org/debian sid/main amd64 libtest-mocktime-perl all 0.17-2 [8612 B]
Get:93 http://deb.debian.org/debian sid/main amd64 libtype-tiny-xs-perl amd64 0.025-2+b1 [26.3 kB]
Get:94 http://deb.debian.org/debian sid/main amd64 liburl-encode-xs-perl amd64 0.03-2+b6 [10.7 kB]
Get:95 http://deb.debian.org/debian sid/main amd64 pkg-perl-autopkgtest all 0.80 [18.3 kB]
Fetched 72.3 MB in 1s (94.1 MB/s)
Selecting previously unselected package m4.
(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 ... 17164 files and directories currently installed.)
Preparing to unpack .../00-m4_1.4.19-5_amd64.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 dctrl-tools.
Preparing to unpack .../02-dctrl-tools_2.24-3+b1_amd64.deb ...
Unpacking dctrl-tools (2.24-3+b1) ...
Selecting previously unselected package autodep8.
Preparing to unpack .../03-autodep8_0.28+nmu1_all.deb ...
Unpacking autodep8 (0.28+nmu1) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../04-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../05-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 .../06-autopoint_0.23.1-1_all.deb ...
Unpacking autopoint (0.23.1-1) ...
Selecting previously unselected package libc-dev-bin.
Preparing to unpack .../07-libc-dev-bin_2.40-5_amd64.deb ...
Unpacking libc-dev-bin (2.40-5) ...
Selecting previously unselected package linux-libc-dev.
Preparing to unpack .../08-linux-libc-dev_6.12.10-1_all.deb ...
Unpacking linux-libc-dev (6.12.10-1) ...
Selecting previously unselected package libcrypt-dev:amd64.
Preparing to unpack .../09-libcrypt-dev_1%3a4.4.38-1_amd64.deb ...
Unpacking libcrypt-dev:amd64 (1:4.4.38-1) ...
Selecting previously unselected package rpcsvc-proto.
Preparing to unpack .../10-rpcsvc-proto_1.4.3-1_amd64.deb ...
Unpacking rpcsvc-proto (1.4.3-1) ...
Selecting previously unselected package libc6-dev:amd64.
Preparing to unpack .../11-libc6-dev_2.40-5_amd64.deb ...
Unpacking libc6-dev:amd64 (2.40-5) ...
Selecting previously unselected package libisl23:amd64.
Preparing to unpack .../12-libisl23_0.27-1_amd64.deb ...
Unpacking libisl23:amd64 (0.27-1) ...
Selecting previously unselected package libmpfr6:amd64.
Preparing to unpack .../13-libmpfr6_4.2.1-1+b2_amd64.deb ...
Unpacking libmpfr6:amd64 (4.2.1-1+b2) ...
Selecting previously unselected package libmpc3:amd64.
Preparing to unpack .../14-libmpc3_1.3.1-1+b3_amd64.deb ...
Unpacking libmpc3:amd64 (1.3.1-1+b3) ...
Selecting previously unselected package cpp-14-x86-64-linux-gnu.
Preparing to unpack .../15-cpp-14-x86-64-linux-gnu_14.2.0-14_amd64.deb ...
Unpacking cpp-14-x86-64-linux-gnu (14.2.0-14) ...
Selecting previously unselected package cpp-14.
Preparing to unpack .../16-cpp-14_14.2.0-14_amd64.deb ...
Unpacking cpp-14 (14.2.0-14) ...
Selecting previously unselected package cpp-x86-64-linux-gnu.
Preparing to unpack .../17-cpp-x86-64-linux-gnu_4%3a14.2.0-1_amd64.deb ...
Unpacking cpp-x86-64-linux-gnu (4:14.2.0-1) ...
Selecting previously unselected package cpp.
Preparing to unpack .../18-cpp_4%3a14.2.0-1_amd64.deb ...
Unpacking cpp (4:14.2.0-1) ...
Selecting previously unselected package libcc1-0:amd64.
Preparing to unpack .../19-libcc1-0_14.2.0-14_amd64.deb ...
Unpacking libcc1-0:amd64 (14.2.0-14) ...
Selecting previously unselected package libitm1:amd64.
Preparing to unpack .../20-libitm1_14.2.0-14_amd64.deb ...
Unpacking libitm1:amd64 (14.2.0-14) ...
Selecting previously unselected package libasan8:amd64.
Preparing to unpack .../21-libasan8_14.2.0-14_amd64.deb ...
Unpacking libasan8:amd64 (14.2.0-14) ...
Selecting previously unselected package liblsan0:amd64.
Preparing to unpack .../22-liblsan0_14.2.0-14_amd64.deb ...
Unpacking liblsan0:amd64 (14.2.0-14) ...
Selecting previously unselected package libtsan2:amd64.
Preparing to unpack .../23-libtsan2_14.2.0-14_amd64.deb ...
Unpacking libtsan2:amd64 (14.2.0-14) ...
Selecting previously unselected package libubsan1:amd64.
Preparing to unpack .../24-libubsan1_14.2.0-14_amd64.deb ...
Unpacking libubsan1:amd64 (14.2.0-14) ...
Selecting previously unselected package libhwasan0:amd64.
Preparing to unpack .../25-libhwasan0_14.2.0-14_amd64.deb ...
Unpacking libhwasan0:amd64 (14.2.0-14) ...
Selecting previously unselected package libquadmath0:amd64.
Preparing to unpack .../26-libquadmath0_14.2.0-14_amd64.deb ...
Unpacking libquadmath0:amd64 (14.2.0-14) ...
Selecting previously unselected package libgcc-14-dev:amd64.
Preparing to unpack .../27-libgcc-14-dev_14.2.0-14_amd64.deb ...
Unpacking libgcc-14-dev:amd64 (14.2.0-14) ...
Selecting previously unselected package gcc-14-x86-64-linux-gnu.
Preparing to unpack .../28-gcc-14-x86-64-linux-gnu_14.2.0-14_amd64.deb ...
Unpacking gcc-14-x86-64-linux-gnu (14.2.0-14) ...
Selecting previously unselected package gcc-14.
Preparing to unpack .../29-gcc-14_14.2.0-14_amd64.deb ...
Unpacking gcc-14 (14.2.0-14) ...
Selecting previously unselected package gcc-x86-64-linux-gnu.
Preparing to unpack .../30-gcc-x86-64-linux-gnu_4%3a14.2.0-1_amd64.deb ...
Unpacking gcc-x86-64-linux-gnu (4:14.2.0-1) ...
Selecting previously unselected package gcc.
Preparing to unpack .../31-gcc_4%3a14.2.0-1_amd64.deb ...
Unpacking gcc (4:14.2.0-1) ...
Selecting previously unselected package libstdc++-14-dev:amd64.
Preparing to unpack .../32-libstdc++-14-dev_14.2.0-14_amd64.deb ...
Unpacking libstdc++-14-dev:amd64 (14.2.0-14) ...
Selecting previously unselected package g++-14-x86-64-linux-gnu.
Preparing to unpack .../33-g++-14-x86-64-linux-gnu_14.2.0-14_amd64.deb ...
Unpacking g++-14-x86-64-linux-gnu (14.2.0-14) ...
Selecting previously unselected package g++-14.
Preparing to unpack .../34-g++-14_14.2.0-14_amd64.deb ...
Unpacking g++-14 (14.2.0-14) ...
Selecting previously unselected package g++-x86-64-linux-gnu.
Preparing to unpack .../35-g++-x86-64-linux-gnu_4%3a14.2.0-1_amd64.deb ...
Unpacking g++-x86-64-linux-gnu (4:14.2.0-1) ...
Selecting previously unselected package g++.
Preparing to unpack .../36-g++_4%3a14.2.0-1_amd64.deb ...
Unpacking g++ (4:14.2.0-1) ...
Selecting previously unselected package build-essential.
Preparing to unpack .../37-build-essential_12.12_amd64.deb ...
Unpacking build-essential (12.12) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../38-libdebhelper-perl_13.24.1_all.deb ...
Unpacking libdebhelper-perl (13.24.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../39-libtool_2.5.4-2_all.deb ...
Unpacking libtool (2.5.4-2) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../40-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../41-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 .../42-dh-strip-nondeterminism_1.14.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.1-1) ...
Selecting previously unselected package libelf1t64:amd64.
Preparing to unpack .../43-libelf1t64_0.192-4_amd64.deb ...
Unpacking libelf1t64:amd64 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../44-dwz_0.15-1+b1_amd64.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../45-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../46-debhelper_13.24.1_all.deb ...
Unpacking debhelper (13.24.1) ...
Selecting previously unselected package libanyevent-perl.
Preparing to unpack .../47-libanyevent-perl_7.170-2+b6_amd64.deb ...
Unpacking libanyevent-perl (7.170-2+b6) ...
Selecting previously unselected package libposix-strftime-compiler-perl.
Preparing to unpack .../48-libposix-strftime-compiler-perl_0.46-1_all.deb ...
Unpacking libposix-strftime-compiler-perl (0.46-1) ...
Selecting previously unselected package libapache-logformat-compiler-perl.
Preparing to unpack .../49-libapache-logformat-compiler-perl_0.36-3_all.deb ...
Unpacking libapache-logformat-compiler-perl (0.36-3) ...
Selecting previously unselected package libappconfig-perl.
Preparing to unpack .../50-libappconfig-perl_1.71-2.3_all.deb ...
Unpacking libappconfig-perl (1.71-2.3) ...
Selecting previously unselected package libio-stringy-perl.
Preparing to unpack .../51-libio-stringy-perl_2.113-2_all.deb ...
Unpacking libio-stringy-perl (2.113-2) ...
Selecting previously unselected package libparams-validate-perl:amd64.
Preparing to unpack .../52-libparams-validate-perl_1.31-2+b3_amd64.deb ...
Unpacking libparams-validate-perl:amd64 (1.31-2+b3) ...
Selecting previously unselected package libgetopt-long-descriptive-perl.
Preparing to unpack .../53-libgetopt-long-descriptive-perl_0.116-2_all.deb ...
Unpacking libgetopt-long-descriptive-perl (0.116-2) ...
Selecting previously unselected package libcli-osprey-perl.
Preparing to unpack .../54-libcli-osprey-perl_0.08-2_all.deb ...
Unpacking libcli-osprey-perl (0.08-2) ...
Selecting previously unselected package libmodule-pluggable-perl.
Preparing to unpack .../55-libmodule-pluggable-perl_5.2-5_all.deb ...
Unpacking libmodule-pluggable-perl (5.2-5) ...
Selecting previously unselected package libconfig-any-perl.
Preparing to unpack .../56-libconfig-any-perl_0.33-1_all.deb ...
Unpacking libconfig-any-perl (0.33-1) ...
Selecting previously unselected package libcookie-baker-perl.
Preparing to unpack .../57-libcookie-baker-perl_0.12-1_all.deb ...
Unpacking libcookie-baker-perl (0.12-1) ...
Selecting previously unselected package libcrypt-urandom-perl.
Preparing to unpack .../58-libcrypt-urandom-perl_0.40-1_all.deb ...
Unpacking libcrypt-urandom-perl (0.40-1) ...
Selecting previously unselected package libexporter-tiny-perl.
Preparing to unpack .../59-libexporter-tiny-perl_1.006002-1_all.deb ...
Unpacking libexporter-tiny-perl (1.006002-1) ...
Selecting previously unselected package libfile-share-perl.
Preparing to unpack .../60-libfile-share-perl_0.27-2_all.deb ...
Unpacking libfile-share-perl (0.27-2) ...
Selecting previously unselected package libfile-which-perl.
Preparing to unpack .../61-libfile-which-perl_1.27-2_all.deb ...
Unpacking libfile-which-perl (1.27-2) ...
Selecting previously unselected package libhash-merge-simple-perl.
Preparing to unpack .../62-libhash-merge-simple-perl_0.052-1_all.deb ...
Unpacking libhash-merge-simple-perl (0.052-1) ...
Selecting previously unselected package libhash-multivalue-perl.
Preparing to unpack .../63-libhash-multivalue-perl_0.16-3_all.deb ...
Unpacking libhash-multivalue-perl (0.16-3) ...
Selecting previously unselected package libhttp-headers-fast-perl.
Preparing to unpack .../64-libhttp-headers-fast-perl_0.22-3_all.deb ...
Unpacking libhttp-headers-fast-perl (0.22-3) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../65-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ...
Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Selecting previously unselected package libmime-types-perl.
Preparing to unpack .../66-libmime-types-perl_2.26-1_all.deb ...
Unpacking libmime-types-perl (2.26-1) ...
Selecting previously unselected package libdevel-stacktrace-ashtml-perl.
Preparing to unpack .../67-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ...
Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ...
Selecting previously unselected package libfilesys-notify-simple-perl.
Preparing to unpack .../68-libfilesys-notify-simple-perl_0.14-3_all.deb ...
Unpacking libfilesys-notify-simple-perl (0.14-3) ...
Selecting previously unselected package libhttp-multipartparser-perl.
Preparing to unpack .../69-libhttp-multipartparser-perl_0.02-3_all.deb ...
Unpacking libhttp-multipartparser-perl (0.02-3) ...
Selecting previously unselected package libstream-buffered-perl.
Preparing to unpack .../70-libstream-buffered-perl_0.03-3_all.deb ...
Unpacking libstream-buffered-perl (0.03-3) ...
Selecting previously unselected package libwww-form-urlencoded-perl.
Preparing to unpack .../71-libwww-form-urlencoded-perl_0.26-2_all.deb ...
Unpacking libwww-form-urlencoded-perl (0.26-2) ...
Selecting previously unselected package libhttp-entity-parser-perl.
Preparing to unpack .../72-libhttp-entity-parser-perl_0.25-2_all.deb ...
Unpacking libhttp-entity-parser-perl (0.25-2) ...
Selecting previously unselected package libtest-sharedfork-perl.
Preparing to unpack .../73-libtest-sharedfork-perl_0.35-3_all.deb ...
Unpacking libtest-sharedfork-perl (0.35-3) ...
Selecting previously unselected package libtest-tcp-perl.
Preparing to unpack .../74-libtest-tcp-perl_2.22-2_all.deb ...
Unpacking libtest-tcp-perl (2.22-2) ...
Selecting previously unselected package libplack-perl.
Preparing to unpack .../75-libplack-perl_1.0051-1_all.deb ...
Unpacking libplack-perl (1.0051-1) ...
Selecting previously unselected package libplack-middleware-fixmissingbodyinredirect-perl.
Preparing to unpack .../76-libplack-middleware-fixmissingbodyinredirect-perl_0.12-1_all.deb ...
Unpacking libplack-middleware-fixmissingbodyinredirect-perl (0.12-1) ...
Selecting previously unselected package libref-util-perl.
Preparing to unpack .../77-libref-util-perl_0.204-2_all.deb ...
Unpacking libref-util-perl (0.204-2) ...
Selecting previously unselected package libsafe-isa-perl.
Preparing to unpack .../78-libsafe-isa-perl_1.000010-1_all.deb ...
Unpacking libsafe-isa-perl (1.000010-1) ...
Selecting previously unselected package libtemplate-perl.
Preparing to unpack .../79-libtemplate-perl.deb ...
Unpacking libtemplate-perl (3.102-1~debusine1) ...
Selecting previously unselected package libtemplate-tiny-perl.
Preparing to unpack .../80-libtemplate-tiny-perl_1.14-2_all.deb ...
Unpacking libtemplate-tiny-perl (1.14-2) ...
Selecting previously unselected package libtype-tiny-perl.
Preparing to unpack .../81-libtype-tiny-perl_2.004000-1_all.deb ...
Unpacking libtype-tiny-perl (2.004000-1) ...
Selecting previously unselected package libyaml-perl.
Preparing to unpack .../82-libyaml-perl_1.31-1_all.deb ...
Unpacking libyaml-perl (1.31-1) ...
Selecting previously unselected package libdancer2-perl.
Preparing to unpack .../83-libdancer2-perl.deb ...
Unpacking libdancer2-perl (1.1.2+dfsg-1) ...
Selecting previously unselected package libdevel-cycle-perl.
Preparing to unpack .../84-libdevel-cycle-perl_1.12-2_all.deb ...
Unpacking libdevel-cycle-perl (1.12-2) ...
Selecting previously unselected package libfile-sharedir-install-perl.
Preparing to unpack .../85-libfile-sharedir-install-perl_0.14-2_all.deb ...
Unpacking libfile-sharedir-install-perl (0.14-2) ...
Selecting previously unselected package libmath-random-isaac-xs-perl.
Preparing to unpack .../86-libmath-random-isaac-xs-perl_1.004-3+b4_amd64.deb ...
Unpacking libmath-random-isaac-xs-perl (1.004-3+b4) ...
Selecting previously unselected package libpadwalker-perl.
Preparing to unpack .../87-libpadwalker-perl_2.5-1+b6_amd64.deb ...
Unpacking libpadwalker-perl (2.5-1+b6) ...
Selecting previously unselected package libplack-middleware-removeredundantbody-perl.
Preparing to unpack .../88-libplack-middleware-removeredundantbody-perl_0.09-3_all.deb ...
Unpacking libplack-middleware-removeredundantbody-perl (0.09-3) ...
Selecting previously unselected package libtest-fatal-perl.
Preparing to unpack .../89-libtest-fatal-perl_0.017-1_all.deb ...
Unpacking libtest-fatal-perl (0.017-1) ...
Selecting previously unselected package libtest-memory-cycle-perl.
Preparing to unpack .../90-libtest-memory-cycle-perl_1.06-2_all.deb ...
Unpacking libtest-memory-cycle-perl (1.06-2) ...
Selecting previously unselected package libtest-mocktime-perl.
Preparing to unpack .../91-libtest-mocktime-perl_0.17-2_all.deb ...
Unpacking libtest-mocktime-perl (0.17-2) ...
Selecting previously unselected package libtype-tiny-xs-perl:amd64.
Preparing to unpack .../92-libtype-tiny-xs-perl_0.025-2+b1_amd64.deb ...
Unpacking libtype-tiny-xs-perl:amd64 (0.025-2+b1) ...
Selecting previously unselected package liburl-encode-xs-perl.
Preparing to unpack .../93-liburl-encode-xs-perl_0.03-2+b6_amd64.deb ...
Unpacking liburl-encode-xs-perl (0.03-2+b6) ...
Selecting previously unselected package pkg-perl-autopkgtest.
Preparing to unpack .../94-pkg-perl-autopkgtest_0.80_all.deb ...
Unpacking pkg-perl-autopkgtest (0.80) ...
Setting up libmodule-pluggable-perl (5.2-5) ...
Setting up libanyevent-perl (7.170-2+b6) ...
Setting up libfile-stripnondeterminism-perl (1.14.1-1) ...
Setting up libfile-sharedir-install-perl (0.14-2) ...
Setting up libdevel-cycle-perl (1.12-2) ...
Setting up libfile-which-perl (1.27-2) ...
Setting up libsafe-isa-perl (1.000010-1) ...
Setting up libhttp-multipartparser-perl (0.02-3) ...
Setting up libhash-merge-simple-perl (0.052-1) ...
Setting up libhttp-headers-fast-perl (0.22-3) ...
Setting up libmime-types-perl (2.26-1) ...
Setting up libio-stringy-perl (2.113-2) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libdebhelper-perl (13.24.1) ...
Setting up libfilesys-notify-simple-perl (0.14-3) ...
Setting up libcrypt-urandom-perl (0.40-1) ...
Setting up libtest-fatal-perl (0.017-1) ...
Setting up linux-libc-dev (6.12.10-1) ...
Setting up m4 (1.4.19-5) ...
Setting up libposix-strftime-compiler-perl (0.46-1) ...
Setting up libpadwalker-perl (2.5-1+b6) ...
Setting up libyaml-perl (1.31-1) ...
Setting up libtest-sharedfork-perl (0.35-3) ...
Setting up libelf1t64:amd64 (0.192-4) ...
Setting up libhash-multivalue-perl (0.16-3) ...
Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ...
Setting up libtest-memory-cycle-perl (1.06-2) ...
Setting up autotools-dev (20220109.1) ...
Setting up libstream-buffered-perl (0.03-3) ...
Setting up rpcsvc-proto (1.4.3-1) ...
Setting up libapache-logformat-compiler-perl (0.36-3) ...
Setting up libmpfr6:amd64 (4.2.1-1+b2) ...
Setting up libref-util-perl (0.204-2) ...
Setting up libquadmath0:amd64 (14.2.0-14) ...
Setting up libmpc3:amd64 (1.3.1-1+b3) ...
Setting up libfile-share-perl (0.27-2) ...
Setting up autopoint (0.23.1-1) ...
Setting up autoconf (2.72-3) ...
Setting up libubsan1:amd64 (14.2.0-14) ...
Setting up dh-strip-nondeterminism (1.14.1-1) ...
Setting up libtype-tiny-xs-perl:amd64 (0.025-2+b1) ...
Setting up dwz (0.15-1+b1) ...
Setting up libtest-mocktime-perl (0.17-2) ...
Setting up libhwasan0:amd64 (14.2.0-14) ...
Setting up libcrypt-dev:amd64 (1:4.4.38-1) ...
Setting up libasan8:amd64 (14.2.0-14) ...
Setting up libconfig-any-perl (0.33-1) ...
Setting up libwww-form-urlencoded-perl (0.26-2) ...
Setting up libtemplate-tiny-perl (1.14-2) ...
Setting up libtsan2:amd64 (14.2.0-14) ...
Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Setting up libcookie-baker-perl (0.12-1) ...
Setting up libexporter-tiny-perl (1.006002-1) ...
Setting up libmath-random-isaac-xs-perl (1.004-3+b4) ...
Setting up libisl23:amd64 (0.27-1) ...
Setting up libhttp-entity-parser-perl (0.25-2) ...
Setting up libc-dev-bin (2.40-5) ...
Setting up libparams-validate-perl:amd64 (1.31-2+b3) ...
Setting up libcc1-0:amd64 (14.2.0-14) ...
Setting up libappconfig-perl (1.71-2.3) ...
Setting up liblsan0:amd64 (14.2.0-14) ...
Setting up dctrl-tools (2.24-3+b1) ...
Setting up libitm1:amd64 (14.2.0-14) ...
Setting up autodep8 (0.28+nmu1) ...
Setting up liburl-encode-xs-perl (0.03-2+b6) ...
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 libtest-tcp-perl (2.22-2) ...
Setting up libtype-tiny-perl (2.004000-1) ...
Setting up cpp-14-x86-64-linux-gnu (14.2.0-14) ...
Setting up pkg-perl-autopkgtest (0.80) ...
Setting up libtemplate-perl (3.102-1~debusine1) ...
Setting up cpp-14 (14.2.0-14) ...
Setting up libgetopt-long-descriptive-perl (0.116-2) ...
Setting up libc6-dev:amd64 (2.40-5) ...
Setting up libgcc-14-dev:amd64 (14.2.0-14) ...
Setting up libstdc++-14-dev:amd64 (14.2.0-14) ...
Setting up libplack-perl (1.0051-1) ...
Setting up cpp-x86-64-linux-gnu (4:14.2.0-1) ...
Setting up libplack-middleware-fixmissingbodyinredirect-perl (0.12-1) ...
Setting up libplack-middleware-removeredundantbody-perl (0.09-3) ...
Setting up libcli-osprey-perl (0.08-2) ...
Setting up cpp (4:14.2.0-1) ...
Setting up gcc-14-x86-64-linux-gnu (14.2.0-14) ...
Setting up libdancer2-perl (1.1.2+dfsg-1) ...
Setting up gcc-x86-64-linux-gnu (4:14.2.0-1) ...
Setting up gcc-14 (14.2.0-14) ...
Setting up g++-14-x86-64-linux-gnu (14.2.0-14) ...
Setting up g++-x86-64-linux-gnu (4:14.2.0-1) ...
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) ...
Processing triggers for libc-bin (2.40-5) ...
Processing triggers for man-db (2.13.0-1) ...
autopkgtest [10:34:35]: test autodep8-perl-build-deps: /usr/share/pkg-perl-autopkgtest/runner build-deps
autopkgtest [10:34:35]: test autodep8-perl-build-deps: [-----------------------
t/00-report-prereqs.t ..................................
1..1
#
# Versions for all modules listed in static metadata (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------------ -------- --------
# CPAN::Meta::Requirements 2.120620 2.143
# ExtUtils::MakeMaker any 7.70
# File::ShareDir::Install 0.06 0.14
# Module::Metadata any 1.000038
#
# === Test Requires ===
#
# Module Want Have
# ----------------------- ---- --------
# Capture::Tiny 0.12 0.48
# ExtUtils::MakeMaker any 7.70
# File::Spec any 3.90
# HTTP::Cookies any 6.11
# HTTP::Headers any 7.00
# IO::Handle any 1.55
# IPC::Open3 any 1.22
# Pod::Simple::SimpleTree any 3.45
# Template any 3.102
# Test::Builder any 1.302199
# Test::EOL any missing
# Test::Fatal any 0.017
# Test::More 0.92 1.302199
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.150010
#
# === Runtime Requires ===
#
# Module Want Have
# ------------------------------------------- -------- --------
# Attribute::Handlers any 1.03
# CLI::Osprey any 0.08
# Carp any 1.54
# Clone any 0.47
# Config::Any any 0.33
# Digest::SHA any 6.04
# Encode any 3.21
# Exporter 5.57 5.78
# Exporter::Tiny any 1.006002
# File::Basename any 2.86
# File::Copy any 2.41
# File::Path any 2.18
# File::Share any 0.27
# File::Spec any 3.90
# File::Temp any 0.2311
# File::Which any 1.27
# HTTP::Date any 6.06
# HTTP::Headers::Fast 0.21 0.22
# HTTP::Tiny any 0.088
# Hash::Merge::Simple any 0.052
# Hash::MultiValue any 0.16
# Import::Into any 1.002005
# JSON::MaybeXS any 1.004008
# List::Util 1.29 1.63
# MIME::Base64 3.13 3.16_01
# Module::Pluggable any 5.2
# Module::Runtime any 0.016
# Moo 2.000000 2.005005
# Moo::Role any 2.005005
# POSIX any 2.20
# Path::Tiny any 0.146
# Plack 1.0040 1.0051
# Plack::Middleware::FixMissingBodyInRedirect any 0.12
# Plack::Middleware::RemoveRedundantBody any 0.09
# Ref::Util any 0.204
# Role::Tiny 2.000000 2.002004
# Safe::Isa any 1.000010
# Sub::Quote any 2.006008
# Template any 3.102
# Template::Tiny any 1.14
# Test::Builder any 1.302199
# Test::More 0.92 1.302199
# Type::Tiny 1.000006 2.004000
# Types::Standard any 2.004000
# URI::Escape any 5.30
# YAML 0.86 1.31
# parent any 0.241
# perl 5.014 5.040000
#
# === Runtime Recommends ===
#
# Module Want Have
# ----------------------- -------- --------
# CGI::Deurl::XS any missing
# Class::XSAccessor any 1.19
# Cpanel::JSON::XS any 4.39
# Crypt::URandom any 0.40
# HTTP::XSCookies 0.000015 missing
# HTTP::XSHeaders any missing
# Math::Random::ISAAC::XS any 1.004
# MooX::TypeTiny any missing
# Pod::Simple::Search any 3.45
# Pod::Simple::SimpleTree any 3.45
# Type::Tiny::XS any 0.025
# URL::Encode::XS any 0.03
# Unicode::UTF8 any 0.62
# YAML::XS any v0.902.0
#
# === Runtime Suggests ===
#
# Module Want Have
# ----------- ---- ----
# Fcntl any 1.18
# MIME::Types any 2.26
#
# === Runtime Conflicts ===
#
# Module Want Have
# ----------------- ----------- --------
# Module::Pluggable == 6.2 5.2
# Role::Tiny == 2.000007 2.002004
# YAML == 1.16 1.31
#
#
# *** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***
#
# The following REQUIRED prerequisites were not satisfied:
#
# Test::EOL is not installed (any version required)
#
ok 1 - Reported prereqs
ok
t/app.t ................................................
ok 1 - An object of class 'Dancer2::Core::App' isa 'Dancer2::Core::App'
ok 2
ok 3 - route regexps are OK
ok 4 - got a 200
ok 5 - got expected route
ok 6 - got a 200
ok 7 - got expected route
ok 8 - got a 200
ok 9 - got expected route
ok 10 - got a 200
ok 11 - got expected route
# testing lexical prefixes
ok 12 - got a 200
ok 13 - got expected route
ok 14 - got a 200
ok 15 - got expected route
ok 16 - got a 200
ok 17 - got expected route
ok 18 - got a 200
ok 19 - got expected route
ok 20 - got a 200
ok 21 - got expected route
# Check to ensure that add_route can override a prefix, even with undef. (gh-1663)
ok 22 - got expected return value on /noprefix_test
ok 23 - got expected route
ok 24 - got expected return value on /prefix_override_test
ok 25 - got expected return value on /prefix_test
ok 26 - got expected return value on /prefixtest/noprefix_test
ok 27 - got expected return value on /prefixtest/prefix_override_test
ok 28 - got expected return value on /prefixtest/prefix_test
ok 29 - got expected route
ok 30 - got expected return value on /prefixtest2/noprefix_test
ok 31 - got expected return value on /prefixtest2/prefix_override_test
ok 32 - got expected route
ok 33 - got expected return value on /prefixtest2/prefix_test
# test a failure in the callback of a lexical prefix
ok 34 - caught an exception in the lexical prefix callback
# [main:55] error @2025-01-22 10:34:36> Exception caught in 'core.app.before_request' filter: Hook error: Can't locate object method "failure" via package "Foo" (perhaps you forgot to load "Foo"?) at t/app.t line 213.
# at /usr/share/perl5/Dancer2/Core/App.pm line 35. in /usr/share/perl5/Dancer2/Core/App.pm l. 684
# [main:55] error @2025-01-22 10:34:36> Route exception: Exception caught in 'core.app.before_request' filter: Hook error: Can't locate object method "failure" via package "Foo" (perhaps you forgot to load "Foo"?) at t/app.t line 213.
# at /usr/share/perl5/Dancer2/Core/App.pm line 35.
# at /usr/share/perl5/Dancer2/Core/Role/Hookable.pm line 115. in /usr/share/perl5/Dancer2/Core/App.pm l. 1538
ok 35 - before filter nonexistent method failure
ok 36 - Engine 'foo' does not exist
ok 37 - Template engine is defined
ok 38 - Serializer engine does not exist
ok 39 - Empty configuration for nonexistent engine
ok 40 - _get_config_for_engine can find the right configuration
ok 41 - Correct caller for app
1..41
ok
t/app_alone.t ..........................................
1..3
ok 1 - A reference of type 'CODE' isa 'CODE'
ok 2 - [GET /] Correct status
ok 3 - [GET /] Correct content
ok
t/auto_page.t ..........................................
# Subtest: autopage with template tiny
ok 1 - Autopage found the page
ok 2 - ...with proper content
ok 3 - auto page has correct content type header
ok 4 - auto page has correct charset in content type header
ok 5 - auto page has correct content length header
ok 6 - Autopage found the page under a folder
ok 7 - ...with proper content
ok 8 - Autopage doesn't try to render nonexistent pages
ok 9 - Layouts are not served
ok 10 - found file on public with autopage
ok 11 - [GET /file.txt] Correct content
ok 12 - public served file has correct content type header
1..12
ok 1 - autopage with template tiny
# Subtest: autopage with template template_toolkit
ok 1 - Autopage found the page
ok 2 - ...with proper content
ok 3 - auto page has correct content type header
ok 4 - auto page has correct charset in content type header
ok 5 - auto page has correct content length header
ok 6 - Autopage found the page under a folder
ok 7 - ...with proper content
ok 8 - Autopage doesn't try to render nonexistent pages
ok 9 - Layouts are not served
ok 10 - found file on public with autopage
ok 11 - [GET /file.txt] Correct content
ok 12 - public served file has correct content type header
1..12
ok 2 - autopage with template template_toolkit
1..2
ok
t/caller.t .............................................
1..2
ok 1 - [GET /] Successful
ok 2 - Correct App name from caller
ok
t/charset_server.t .....................................
ok 1 - Got app
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
1..10
ok
t/classes/Dancer2-Core-Factory/new.t ...................
1..5
ok 1 - use Dancer2::Core::Factory;
ok 2 - An object of class 'Dancer2::Core::Factory' isa 'Dancer2::Core::Factory'
ok 3 - Dancer2::Core::Factory->can('create')
ok 4 - An object of class 'Dancer2::Template::TemplateToolkit' isa 'Dancer2::Template::TemplateToolkit'
ok 5 - Correct layout set in the template
ok
t/classes/Dancer2-Core-Hook/new.t ......................
1..12
ok 1 - use Dancer2::Core::Hook;
ok 2 - Must provide code attribute
ok 3 - Must provide name attribute
ok 4 - Can create hook with name and code
ok 5 - An object of class 'Dancer2::Core::Hook' isa 'Dancer2::Core::Hook'
ok 6 - Dancer2::Core::Hook->can(...)
ok 7 - before_template becomes before_template_render
ok 8 - A reference of type 'CODE' isa 'CODE'
ok 9 - Correct input for hook
ok 10 - Hook returned proper output
ok 11 - An object of class 'Dancer2::Core::Hook' isa 'Dancer2::Core::Hook'
ok 12 - Hook crashing caught
ok
t/classes/Dancer2-Core-Request/new.t ...................
1..10
ok 1 - use Dancer2::Core::Request;
# Subtest: Defaults
ok 1 - An object of class 'Dancer2::Core::Request' isa 'Dancer2::Core::Request'
ok 2 - Dancer2::Core::Request->can('env')
ok 3 - A reference of type 'HASH' isa 'HASH'
ok 4 - Dancer2::Core::Request->can(...)
ok 5 - HTTP ENV key accept
ok 6 - HTTP ENV key accept_charset
ok 7 - HTTP ENV key accept_encoding
ok 8 - HTTP ENV key accept_language
ok 9 - HTTP ENV key connection
ok 10 - HTTP ENV key keep_alive
ok 11 - HTTP ENV key referer
ok 12 - HTTP ENV key user_agent
ok 13 - HTTP ENV key x_requested_with
ok 14 - agent as alias to user_agent
ok 15 - remote_address as alias to address
ok 16 - Setting variables using DSL
ok 17 - Read single variable
ok 18 - Overwriting variables using vars() method
ok 19 - Read variable
ok 20 - Default path
ok 21 - Default path_info
ok 22 - Default method
ok 23 - Correct request ID
ok 24 - port derived from SERVER_PORT
ok 25 - address derived from REMOTE_ADDR
ok 26 - protocol derived from SERVER_PROTOCOL
ok 27 - request_uri derived from REQUEST_URI
ok 28 - user derived from REMOTE_USER
ok 29 - remote_host derived from REMOTE_HOST
ok 30 - script_name derived from SCRIPT_NAME
ok 31 - Correct to_string
ok 32 - Request successful
1..32
ok 2 - Defaults
# Subtest: Create with single env
ok 1 - 'Create with env hash' isa 'Dancer2::Core::Request'
ok 2 - 'Create with single argument for env' isa 'Dancer2::Core::Request'
ok 3 - env() attribute populated successfully
1..3
ok 3 - Create with single env
# Subtest: Serializer
ok 1 - Dancer2::Core::Request->can('serializer')
ok 2 - No serializer set
ok 3 - Cannot send random object to request as serializer
ok 4 - Can create request with serializer
ok 5 - Serializer set
ok 6 - An object of class 'Serializer' isa 'Serializer'
1..6
ok 4 - Serializer
# Subtest: Path when mounting
ok 1 - Script name when mounted (script_name)
ok 2 - Correct request_uri
ok 3 - Full path when mounted (path)
ok 4 - Mounted path when mounted (path_info)
ok 5 - Request successful
1..5
ok 5 - Path when mounting
# Subtest: Different method
ok 1 - Correct method
ok 2 - REQUEST_METHOD derived from env
ok 3 - Request successful
1..3
ok 6 - Different method
# Subtest: Checking request ID
ok 1 - Correct request id
ok 2 - Request successful
1..2
ok 7 - Checking request ID
# Subtest: is_$method (head/post/get/put/delete/patch
ok 1 - is_head
ok 2 - Request successful
ok 3 - is_post
ok 4 - Request successful
ok 5 - is_get
ok 6 - Request successful
ok 7 - is_put
ok 8 - Request successful
ok 9 - is_delete
ok 10 - Request successful
ok 11 - is_patch
ok 12 - Request successful
1..12
ok 8 - is_$method (head/post/get/put/delete/patch
# Subtest: Parameters (body/query/route)
# Running test with XS_URL_DECODE
# Running test without XS_PARSE_QUERY_STRING
ok 1 - path is set
ok 2 - method is set
ok 3 - method is GET
ok 4 - params are OK
ok 5 - params accessor works
ok 6 - params wantarray works
ok 7 - Request successful
ok 8 - path is set
ok 9 - method is set
ok 10 - method is POST
ok 11 - Request presented well as string
ok 12 - params are OK
ok 13 - params wantarray works
ok 14 - params wantarray works
ok 15 - Request successful
ok 16 - path is set
ok 17 - method is set
ok 18 - params are OK
ok 19 - body params are OK
ok 20 - query params are OK
ok 21 - Request successful
# Running test without XS_URL_DECODE
ok 22 - path is set
ok 23 - method is set
ok 24 - method is GET
ok 25 - params are OK
ok 26 - params accessor works
ok 27 - params wantarray works
ok 28 - Request successful
ok 29 - path is set
ok 30 - method is set
ok 31 - method is POST
ok 32 - Request presented well as string
ok 33 - params are OK
ok 34 - params wantarray works
ok 35 - params wantarray works
ok 36 - Request successful
ok 37 - path is set
ok 38 - method is set
ok 39 - params are OK
ok 40 - body params are OK
ok 41 - query params are OK
ok 42 - Request successful
1..42
ok 9 - Parameters (body/query/route)
# Subtest: Multiple request object creation doesnt reparse request body
ok 1 - path is set
ok 2 - method is set
ok 3 - body params are OK
ok 4 - Request successful
1..4
ok 10 - Multiple request object creation doesnt reparse request body
ok
t/classes/Dancer2-Core-Request/serializers.t ...........
# Subtest: Testing with CBOR
1..0 # SKIP CBOR::XS is needed for this test
ok 1 # skip CBOR::XS is needed for this test
# Subtest: Testing with JSON
ok 1 - Empty parameters
ok 2 - Correct data using request->data
ok 3 - Successful response
ok 4 - Correct response
1..4
ok 2 - Testing with JSON
1..2
ok
t/classes/Dancer2-Core-Response-Delayed/after_hooks.t ..
# Subtest: delayed (not async) response
ok 1 - Successful request for /
ok 2 - response returned test file content
1..2
ok 1 - delayed (not async) response
# Subtest: after hook flushes session headers for delayed response
ok 1 - Successful request for /file
ok 2 - Session returned test file name
1..2
ok 2 - after hook flushes session headers for delayed response
1..2
ok
t/classes/Dancer2-Core-Response-Delayed/new.t ..........
1..18
ok 1 - use Dancer2::Core::Response::Delayed;
ok 2 - An object of class 'Dancer2::Core::Runner' isa 'Dancer2::Core::Runner'
ok 3 - An object of class 'Dancer2::Core::Request' isa 'Dancer2::Core::Request'
ok 4 - An object of class 'Dancer2::Core::Response' isa 'Dancer2::Core::Response'
ok 5 - An object of class 'Dancer2::Core::Response::Delayed' isa 'Dancer2::Core::Response::Delayed'
ok 6 - Dancer2::Core::Response::Delayed->can(...)
ok 7 - Dancer2::Core::Response::Delayed->can(...)
ok 8 - is_halted returns no
ok 9 - has_passed returns no
ok 10 - Callback not run yet
ok 11 - An object of class 'Dancer2::Core::Request' isa 'Dancer2::Core::Request'
ok 12 - An object of class 'Dancer2::Core::Response' isa 'Dancer2::Core::Response'
ok 13 - Correct path in the request
ok 14 - 'Got a responder callback' isa 'CODE'
ok 15 - Correct response asynchronously
ok 16 - Callback run
ok 17 - we can access the response header
ok 18 - 'Able to retrieve headers' isa 'HTTP::Headers'
ok
t/classes/Dancer2-Core-Response/new_from.t .............
1..3
ok 1 - Dancer2::Core::Response->can(...)
# Subtest: new_from_array
1..4
ok 1 - An object of class 'Dancer2::Core::Response' isa 'Dancer2::Core::Response'
ok 2 - Correct status
ok 3 - Correct content
ok 4 - All headers correct
ok 2 - new_from_array
# Subtest: new_from_plack
1..5
ok 1 - An object of class 'Plack::Response' isa 'Plack::Response'
ok 2 - An object of class 'Dancer2::Core::Response' isa 'Dancer2::Core::Response'
ok 3 - Correct status
ok 4 - Correct content
ok 5 - All headers correct
ok 3 - new_from_plack
ok
t/classes/Dancer2-Core-Role-Engine/with.t ..............
1..4
ok 1 - An object of class 'App' isa 'App'
ok 2 - App->can(...)
ok 3 - App->can(...)
ok 4 - App consumes Dancer2::Core::Role::Hookable
ok
t/classes/Dancer2-Core-Role-Handler/with.t .............
1..3
ok 1 - An object of class 'Handler' isa 'Handler'
ok 2 - Handler->can('app')
ok 3 - Handler consumes Dancer2::Core::Role::Handler
ok
t/classes/Dancer2-Core-Role-HasLocation/with.t .........
1..11
# Defaults:
ok 1 - An object of class 'App' isa 'App'
ok 2 - App->can(...)
ok 3 - App->can('_build_location')
ok 4 - App consumes Dancer2::Core::Role::HasLocation
ok 5 - Default caller
# With lib/ and bin/:
ok 6 - An object of class 'App' isa 'App'
ok 7 - Got correct location with lib/ and bin/
# With .dancer file:
ok 8 - An object of class 'App' isa 'App'
ok 9 - Got correct location with .dancer file
# blib/ ignored:
ok 10 - An object of class 'App' isa 'App'
ok 11 - blib/ dir is ignored
ok
t/classes/Dancer2-Core-Role-Serializer/with.t ..........
1..4
ok 1 - use Dancer2::Core::Hook;
# Subtest: Successful
1..5
ok 1 - An object of class 'Serializer::OK' isa 'Serializer::OK'
ok 2 - Correct content in before hook
ok 3 - Correct content in after hook
ok 4 - Serializing
ok 5 - Deserializing
ok 2 - Successful
# Subtest: Unsuccessful
1..21
ok 1 - use Dancer2::Logger::Capture;
ok 2 - An object of class 'Dancer2::Logger::Capture' isa 'Dancer2::Logger::Capture'
ok 3 - An object of class 'Serializer::NotOK' isa 'Serializer::NotOK'
ok 4 - Serialization result
ok 5 - An object of class 'Dancer2::Logger::Capture::Trap' isa 'Dancer2::Logger::Capture::Trap'
ok 6 - A reference of type 'ARRAY' isa 'ARRAY'
ok 7 - One error caught
ok 8 - A reference of type 'HASH' isa 'HASH'
ok 9 - Two items in the error
ok 10 - Correct level
ok 11 - Correct error message
ok 12 - An object of class 'Dancer2::Logger::Capture' isa 'Dancer2::Logger::Capture'
ok 13 - An object of class 'Serializer::NotOK' isa 'Serializer::NotOK'
ok 14 - Deserialization result
ok 15 - An object of class 'Dancer2::Logger::Capture::Trap' isa 'Dancer2::Logger::Capture::Trap'
ok 16 - A reference of type 'ARRAY' isa 'ARRAY'
ok 17 - One error caught
ok 18 - A reference of type 'HASH' isa 'HASH'
ok 19 - Two items in the error
ok 20 - Correct level
ok 21 - Correct error message
ok 3 - Unsuccessful
# Subtest: Called with empty content
1..6
ok 1 - An object of class 'Serializer::Empty' isa 'Serializer::Empty'
ok 2 - Serializer::Empty->can(...)
ok 3 - Do not try to serialize without input
ok 4 - Do not try to serialize with empty input
ok 5 - Do not try to deserialize without input
ok 6 - Do not try to deserialize with empty input
ok 4 - Called with empty content
ok
t/classes/Dancer2-Core-Role-StandardResponses/with.t ...
1..24
# Checking our fake app
ok 1 - An object of class 'App' isa 'App'
ok 2 - App->can('response')
ok 3 - An object of class 'Response' isa 'Response'
# Checking our fake response
ok 4 - An object of class 'Response' isa 'Response'
ok 5 - An object of class 'Response' isa 'Response'
ok 6 - status called
ok 7 - status() works
ok 8 - An object of class 'Response' isa 'Response'
ok 9 - header called
ok 10 - header() works
ok 11 - An object of class 'Handler' isa 'Handler'
ok 12 - Handler->can(...)
# ->response
ok 13 - An object of class 'Response' isa 'Response'
ok 14 - Correct status code
ok 15 - An object of class 'Response' isa 'Response'
ok 16 - Correct header name
ok 17 - Correct header value
ok 18 - Correct response created
# ->standard_response
ok 19 - An object of class 'Response' isa 'Response'
ok 20 - Correct status code
ok 21 - An object of class 'Response' isa 'Response'
ok 22 - Correct header name
ok 23 - Correct header value
ok 24 - Correct response 400 created
ok
t/classes/Dancer2-Core-Route/base.t ....................
1..3
# Subtest: no prefix, paths without a leading slash
ok 1 - 'no+leading+slash' is a valid route pattern
ok 2 - undef prefix prepends '/' to spec_route
ok 3 - '' is a valid route pattern
ok 4 - undef prefix prepends '/' to spec_route
1..4
ok 1 - no prefix, paths without a leading slash
# Subtest: no prefix, paths with a leading slash
ok 1 - '/+leading+slash' is a valid route pattern
ok 2 - undef prefix does not prepend '/' to spec_route
ok 3 - '/' is a valid route pattern
ok 4 - undef prefix does not prepend '/' to spec_route
ok 5 - '//' is a valid route pattern
ok 6 - undef prefix does not prepend '/' to spec_route
1..6
ok 2 - no prefix, paths with a leading slash
# Subtest: prefix and paths append
ok 1 - '/prefixno+leading+slash' is a valid route pattern
ok 2 - '/prefix' is a valid route pattern
ok 3 - '/prefix/+leading+slash' is a valid route pattern
ok 4 - '/prefix/' is a valid route pattern
ok 5 - '/prefix//' is a valid route pattern
1..5
ok 3 - prefix and paths append
ok
t/classes/Dancer2-Core-Route/deprecated_param_keys.t ...
ok 1 - use Dancer2::Core::Route;
ok 2 - Find deprecation of :splat
ok 3 - Find deprecation of :captures
1..3
ok
t/classes/Dancer2-Core-Route/match.t ...................
1..116
ok 1 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 2 - no warnings generated for /
ok 3 - got expected data for '/'
ok 4 - got expected result for '/'
ok 5 - don't match failing request
ok 6 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 7 - no warnings generated for /failure
ok 8 - got expected data for '/failure'
ok 9 - got expected result for '/failure'
ok 10 - don't match failing request
ok 11 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 12 - no warnings generated for /hello/sukria
ok 13 - got expected data for '/hello/sukria'
ok 14 - got expected result for '/hello/sukria'
ok 15 - don't match failing request
ok 16 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 17 - no warnings generated for /hello/
ok 18 - got expected data for '/hello/'
ok 19 - got expected result for '/hello/'
ok 20 - don't match failing request
ok 21 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 22 - no warnings generated for /forum/
ok 23 - got expected data for '/forum/'
ok 24 - got expected result for '/forum/'
ok 25 - don't match failing request
ok 26 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 27 - no warnings generated for /forum/
ok 28 - got expected data for '/forum/'
ok 29 - got expected result for '/forum/'
ok 30 - don't match failing request
ok 31 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 32 - no warnings generated for /forum/mywebsite
ok 33 - got expected data for '/forum/mywebsite'
ok 34 - got expected result for '/forum/mywebsite'
ok 35 - don't match failing request
ok 36 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 37 - no warnings generated for /
ok 38 - got expected data for '/'
ok 39 - got expected result for '/'
ok 40 - don't match failing request
ok 41 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 42 - no warnings generated for /hello/sukria
ok 43 - got expected data for '/hello/sukria'
ok 44 - got expected result for '/hello/sukria'
ok 45 - don't match failing request
ok 46 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 47 - no warnings generated for /hello/sukria/
ok 48 - got expected data for '/hello/sukria/'
ok 49 - got expected result for '/hello/sukria/'
ok 50 - don't match failing request
ok 51 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 52 - no warnings generated for /file/dist.ini
ok 53 - got expected data for '/file/dist.ini'
ok 54 - got expected result for '/file/dist.ini'
ok 55 - don't match failing request
ok 56 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 57 - no warnings generated for /forum/dancer
ok 58 - got expected data for '/forum/dancer'
ok 59 - got expected result for '/forum/dancer'
ok 60 - don't match failing request
ok 61 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 62 - no warnings generated for /file/some/where/42
ok 63 - got expected data for '/file/some/where/42'
ok 64 - got expected result for '/file/some/where/42'
ok 65 - don't match failing request
ok 66 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 67 - no warnings generated for /foo/bar///baz
ok 68 - got expected data for '/foo/bar///baz'
ok 69 - got expected result for '/foo/bar///baz'
ok 70 - don't match failing request
ok 71 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 72 - no warnings generated for /foo/bar///
ok 73 - got expected data for '/foo/bar///'
ok 74 - got expected result for '/foo/bar///'
ok 75 - don't match failing request
ok 76 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 77 - no warnings generated for /foo/bar/baz
ok 78 - got expected data for '/foo/bar/baz'
ok 79 - got expected result for '/foo/bar/baz'
ok 80 - don't match failing request
ok 81 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 82 - no warnings generated for /foo
ok 83 - got expected data for '/foo'
ok 84 - got expected result for '/foo'
ok 85 - don't match failing request
ok 86 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 87 - no warnings generated for /some/where/to/run/and/hide
ok 88 - got expected data for '/some/where/to/run/and/hide'
ok 89 - got expected result for '/some/where/to/run/and/hide'
ok 90 - don't match failing request
ok 91 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 92 - no warnings generated for /some/one/to/say/boo/
ok 93 - got expected data for '/some/one/to/say/boo/'
ok 94 - got expected result for '/some/one/to/say/boo/'
ok 95 - don't match failing request
ok 96 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 97 - no warnings generated for /stuff48
ok 98 - got expected data for '/stuff48'
ok 99 - got expected result for '/stuff48'
ok 100 - don't match failing request
ok 101 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 102 - no warnings generated for /foo/stuff48
ok 103 - got expected data for '/foo/stuff48'
ok 104 - got expected result for '/foo/stuff48'
ok 105 - don't match failing request
ok 106 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 107 - no warnings generated for /any/thing/else
ok 108 - got expected data for '/any/thing/else'
ok 109 - got expected result for '/any/thing/else'
ok 110 - don't match failing request
# Subtest: named captures
ok 1 - named captures work
1..1
ok 111 - named captures
# routes with options
ok 112 - Route did not match
ok 113 - Route matched
ok 114 - More options - Route did not match - test 1
ok 115 - More options - Route did not match - test 2
# Subtest: typed route params
ok 1 - 'good type check' does not throw an exception
ok 2 - ... and route matched with expected captures
ok 3 - 'bad required type check' does not throw an exception
ok 4 - ... and route did not match
ok 5 - 'missing required type check' does not throw an exception
ok 6 - ... and route did not match
ok 7 - 'optional type check exists' does not throw an exception
ok 8 - ... and route matched with expected captures
ok 9 - 'optional type check with bad token' does not throw an exception
ok 10 - ... and route did not match
ok 11 - 'optional type check with empty token' does not throw an exception
ok 12 - ... and route matched with expected captures
ok 13 - 'optional type check with empty token and optional missing trailing slash' does not throw an exception
ok 14 - ... and route matched with expected captures
ok 15 - 'bad type' throws expected exception in route constructor
ok 16 - 'custom type with good match' does not throw an exception
ok 17 - ... and route matched with expected captures
ok 18 - 'custom type with bad match' does not throw an exception
ok 19 - ... and route did not match
ok 20 - 'type including type library but no type_library config setting' does not throw an exception
ok 21 - ... and route matched with expected captures
ok 22 - 'union of types' does not throw an exception
ok 23 - ... and route matched with expected captures
ok 24 - 'union of types checking other type' does not throw an exception
ok 25 - ... and route matched with expected captures
ok 26 - 'multiple typed tokens plus other tokens and splats' does not throw an exception
ok 27 - ... and route matched with expected captures
1..27
ok 116 - typed route params
ok
t/classes/Dancer2-Core-Runner/environment.t ............
1..6
ok 1 - An object of class 'Dancer2::Core::Runner' isa 'Dancer2::Core::Runner'
ok 2 - Default environment
ok 3 - An object of class 'Dancer2::Core::Runner' isa 'Dancer2::Core::Runner'
ok 4 - Successfully set envinronment using DANCER_ENVIRONMENT
ok 5 - An object of class 'Dancer2::Core::Runner' isa 'Dancer2::Core::Runner'
ok 6 - Successfully set environment using PLACK_ENV
ok
t/classes/Dancer2-Core-Runner/new.t ....................
1..39
ok 1 - use Dancer2::Core::Runner;
ok 2 - No runner defined in Dancer2 yet
ok 3 - An object of class 'Dancer2::Core::Runner' isa 'Dancer2::Core::Runner'
# MIME types
ok 4 - Dancer2::Core::Runner->can('mime_type')
ok 5 - An object of class 'Dancer2::Core::MIME' isa 'Dancer2::Core::MIME'
ok 6 - Have a runner (probably) in $Dancer2::runner
ok 7 - 'Runner now defined' isa 'Dancer2::Core::Runner'
# BUILD setting $Carp::Verbose
ok 8 - traces not turned on (default
ok 9 - Carp Verbose not turned on (default)
ok 10 - traces turned on
ok 11 - Carp Verbose turned on (using DANCER_TRACES)
# server
ok 12 - Dancer2::Core::Runner->can(...)
ok 13 - An object of class 'HTTP::Server::PSGI' isa 'HTTP::Server::PSGI'
ok 14 - HTTP::Server::PSGI->can('run')
ok 15 - host set correctly in Server
ok 16 - port set correctly in Server
ok 17 - timeout set correctly in Server
ok 18 - server_software set correctly in Server
# Environment
ok 19 - Default environment
ok 20 - Successfully set envinronment using DANCER_ENVIRONMENT
ok 21 - Successfully set environment using PLACK_ENV
ok 22 - apphandler set to PSGI under PLACK_ENV
ok 23 - apphandler set via DANCER_APPHANDLER
# Server tokens
ok 24 - Default no_server_tokens
ok 25 - Successfully set no_server_tokens using DANCER_NO_SERVER_TOKENS
# Startup info
ok 26 - Default startup_info
ok 27 - Successfully set startup_info using DANCER_STARTUP_INFO
ok 28 - Dancer2::Core::Runner->can(...)
ok 29 - Apps are empty at first
ok 30 - No postponed hooks at first
ok 31 - Runner registered application
ok 32 - Runner registered the App's postponed hooks
ok 33 - Dancer2::Core::Runner->can(...)
ok 34 - A reference of type 'CODE' isa 'CODE'
ok 35 - An object of class 'Server::Fake' isa 'Server::Fake'
ok 36 - A reference of type 'CODE' isa 'CODE'
ok 37 - start_server works
ok 38 - Dancer2::Core::Runner->can('start')
ok 39 - A reference of type 'CODE' isa 'CODE'
ok
t/classes/Dancer2-Core-Runner/psgi_app.t ...............
1..25
# All Apps
ok 1 - 'Got PSGI app' isa 'CODE'
ok 2 - App1 available
ok 3 - App2 available
ok 4 - App3 available
# Specific Apps by parameters
ok 5 - Took two apps from the Runner
ok 6 - 'Got PSGI app' isa 'CODE'
ok 7 - App1 available
ok 8 - App3 available
ok 9 - App2 is not available
# Specific Apps via App objects
ok 10 - 'Got PSGI app' isa 'CODE'
ok 11 - App2 available
ok 12 - App1 is not available
ok 13 - App3 is not available
# Specific apps by App names
ok 14 - 'Got PSGI app' isa 'CODE'
ok 15 - App2 is not available
ok 16 - App1 available
ok 17 - App3 available
# Specific apps by App names with regular expression, v1
ok 18 - 'Got PSGI app' isa 'CODE'
ok 19 - App2 is not available
ok 20 - App1 available
ok 21 - App3 available
# Specific apps by App names with regular expression, v2
ok 22 - 'Got PSGI app' isa 'CODE'
ok 23 - App1 is not available
ok 24 - App2 available
ok 25 - App3 available
ok
t/classes/Dancer2-Core/camelize.t ......................
1..4
ok 1 - test camelized as Test
ok 2 - class_NAME camelized as ClassNAME
ok 3 - class_nAME camelized as ClassNAME
ok 4 - class_name camelized as ClassName
ok
t/classes/Dancer2/import-pragmas.t .....................
1..1
ok 1 - warnings pragma not activated
ok
t/classes/Dancer2/import.t .............................
1..34
ok 1 - Dancer2->can('runner')
ok 2 - No runner by default
ok 3 - 'Runner created' isa 'Dancer2::Core::Runner'
ok 4 - 'Runner created' isa 'Dancer2::Core::Runner'
ok 5 - Runner not recreated
ok 6 - An object of class 'FakeRunner' isa 'FakeRunner'
ok 7 - psgi_app calls Runner->psgi_app
ok 8 - psgi_app works as expected
ok 9 - :script is allowed
ok 10 - :tests is allowed
ok 11 - :syntax is allowed
ok 12 - Must import key/value pairs
ok 13 - Must import key/value pairs
ok 14 - Must import key/value pairs unless prefixed by !
ok 15 - Must import key/value pairs unless prefixed by !
ok 16 - App::GettingDSL->can(...)
ok 17 - App::GettingSelectiveDSL->can('get')
ok 18 - get imported successfully
ok 19 - Can import keywords selectively
ok 20 - An object of class 'Dancer2::Core::Runner' isa 'Dancer2::Core::Runner'
ok 21 - Correct number of Apps created so far
ok 22 - All apps accounted for
ok 23 - A reference of type 'CODE' isa 'CODE'
ok 24 - Got original app response
ok 25 - Can compose apps with appname
ok 26 - An object of class 'Dancer2::Core::App' isa 'Dancer2::Core::App'
ok 27 - Changed settings using with keyword
ok 28 - no strict (control test)
ok 29 - utf8 pragma not imported
ok 30 - warnings pragma imported
ok 31 - warnings pragma imported
ok 32 - strict pragma imported
ok 33 - warnings pragma imported
ok 34 - utf8 pragma imported
ok
t/config-files-logged.t ................................
ok 1 - log message ok
1..1
ok
t/config_multiapp.t ....................................
ok 1 - App1: config files found
ok 2 - App1: config loaded properly
ok 3 - Sub::App2: config files found
ok 4 - Sub::App2: config loaded properly
ok 5 - App3: config files found
ok 6 - App3: config loaded properly
1..6
ok
t/config_reader.t ......................................
ok 1 - config_files() only sees existing files
ok 2 - role Dancer2::Core::Role::ConfigReader is consumed
ok 3 - config_files() works
ok 4 - config_files() does JSON too!
# bad YAML file
ok 5
ok 6 - config_files() works
ok 7 - Configuration file parsing failure
# config merging
ok 8 - full merging of configuration hashes
ok 9 - config_files() with local config works
ok 10 - full merging of local configuration hashes
# config parsing
ok 11
ok 12
ok 13 - normalized UTF-8 to utf-8
ok 14
ok 15
# default values
ok 16
ok 17 - Configuration file charset failure
ok 18
ok 19 - traces are not enabled
ok 20 - traces are enabled
ok 21
1..21
ok
t/config_settings.t ....................................
ok 1 - default value for 'port' is OK
ok 2 - default value for 'content_type' is OK
ok 3 - setting a new value
ok 4 - new value has been set
ok 5 - setting bar with set
ok 6 - new value has been set
ok 7 - set multiple values
ok 8 - set multiple values successful
1..8
ok
t/context-in-before.t ..................................
1..10
ok 1 - 'Got app' isa 'CODE'
ok 2 - 'Context is actually an app now' isa 'Dancer2::Core::App'
ok 3 - It is the correct app
ok 4 - Dancer2::Core::App->can('app')
ok 5 - 'When called ->app, we get te app again' isa 'Dancer2::Core::App'
ok 6 - It is the correct app
ok 7 - Same exact application (by reference)
ok 8 - [GET /] status OK
ok 9 - [GET /] content OK
ok 10 - before hook called
ok
t/cookie.t .............................................
# If you want extra speed, install HTTP::XSCookies
# Constructor
ok 1 - An object of class 'Dancer2::Core::Cookie' isa 'Dancer2::Core::Cookie'
ok 2 - Dancer2::Core::Cookie->can('to_header')
# Setting values
ok 3 - Can set value
ok 4 - Set value stuck
ok 5 - Stringifies to desired value
ok 6 - can set multiple values
ok 7 - get first value in scalar context
ok 8 - get all values in list context
ok 9 - can set values with a hashref
ok 10
ok 11
# accessors and defaults
ok 12 - name is as expected
ok 13 - can change name
ok 14 - name change stuck
ok 15 - no domain set by default
ok 16 - setting domain returns new value
ok 17 - new domain valjue stuck
ok 18 - can clear domain
ok 19 - no domain set now
ok 20 - by default, path is /
ok 21 - has_path
ok 22 - setting path returns new value
ok 23 - has_path
ok 24 - new path stuck
ok 25 - no cookie secure flag by default
ok 26 - enabling $cookie->secure returns new value
ok 27 - $cookie->secure flag is enabled
ok 28 - disabling $cookie->secure returns new value
ok 29 - $cookie->secure flag is disabled
ok 30 - http_only by default
ok 31 - disabling $cookie->http_only returns new value
ok 32 - $cookie->http_only is now disabled
ok 33
# expiration strings
ok 34
ok 35 - expiry 12 years => Sun, 12-Jun-2022 00:00:00 GMT
ok 36 - expiry 1288212856 => Wed, 27-Oct-2010 20:54:16 GMT
ok 37 - expiry 1288472056 => Sat, 30-Oct-2010 20:54:16 GMT
ok 38 - expiry +2 => Tue, 15-Jun-2010 00:00:02 GMT
ok 39 - expiry 1 hour => Tue, 15-Jun-2010 01:00:00 GMT
ok 40 - expiry +2h => Tue, 15-Jun-2010 02:00:00 GMT
ok 41 - expiry basset hounds got long ears => basset hounds got long ears
ok 42 - expiry 1288731256 => Tue, 02-Nov-2010 20:54:16 GMT
ok 43 - expiry 1288558456 => Sun, 31-Oct-2010 20:54:16 GMT
ok 44 - expiry 1288385656 => Fri, 29-Oct-2010 20:54:16 GMT
ok 45 - expiry +2 something => +2 something
ok 46 - expiry 3 weeks 4 days 2 hours 99 min 0 secs => Sat, 10-Jul-2010 03:39:00 GMT
ok 47 - expiry 1288817656 => Wed, 03-Nov-2010 20:54:16 GMT
ok 48 - expiry -2h => Mon, 14-Jun-2010 22:00:00 GMT
ok 49 - expiry 2 months => Sat, 14-Aug-2010 00:00:00 GMT
ok 50 - expiry 1288644856 => Mon, 01-Nov-2010 20:54:16 GMT
ok 51 - expiry 1288299256 => Thu, 28-Oct-2010 20:54:16 GMT
# to header
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
# multi-value
ok 59
ok 60
1..60
ok
t/custom_dsl.t .........................................
ok 1
ok 2 - [GET /] Correct content
ok 3 - [POST /] Correct content
1..3
ok
t/dancer-test.t ........................................
1..50
ok 1
ok 2
ok 3
ok 4
ok 5 - route /foo exists
ok 6 - route ARRAY(0x55e96defefe0) exists
ok 7 - route Dancer2::Core::Request=HASH(0x55e96df07e38) exists
ok 8 - An object of class 'Dancer2::Core::Response' isa 'Dancer2::Core::Response'
ok 9
ok 10 - An object of class 'Dancer2::Core::Response' isa 'Dancer2::Core::Response'
ok 11
ok 12 - An object of class 'Dancer2::Core::Response' isa 'Dancer2::Core::Response'
ok 13
ok 14 - An object of class 'Dancer2::Core::Response' isa 'Dancer2::Core::Response'
ok 15
ok 16 - response_content_is with /foo
ok 17 - response_content_is with ARRAY(0x55e96defefe0)
ok 18 - response_content_is with Dancer2::Core::Request=HASH(0x55e96df07e38)
ok 19 - response_content_is with Dancer2::Core::Response=HASH(0x55e96fdf13d8)
ok 20 - response_content_isnt with /foo
ok 21 - response_content_isnt with ARRAY(0x55e96defefe0)
ok 22 - response_content_isnt with Dancer2::Core::Request=HASH(0x55e96df07e38)
ok 23 - response_content_isnt with Dancer2::Core::Response=HASH(0x55e96fdf13d8)
ok 24 - response content matches (?^:igh) for GET /foo
ok 25 - response content matches (?^:igh) for GET /foo
ok 26 - response content matches (?^:igh) for GET /foo
ok 27 - response content matches (?^:igh) for response object
ok 28 - response content doesn't match (?^:ought) for GET /foo
ok 29 - response content doesn't match (?^:ought) for GET /foo
ok 30 - response content doesn't match (?^:ought) for GET /foo
ok 31 - response content doesn't match (?^:ought) for response object
ok 32 - response status is 200 for GET /foo
ok 33 - response status is 200 for GET /foo
ok 34 - response status is 200 for GET /foo
ok 35 - response status is 200 for response object
ok 36 - response status is not 203 for GET /foo
ok 37 - response status is not 203 for GET /foo
ok 38 - response status is not 203 for GET /foo
ok 39 - response status is not 203 for response object
ok 40 - headers include expected data for GET /foo
ok 41 - headers include expected data for GET /foo
ok 42 - headers include expected data for GET /foo
ok 43 - headers include expected data for response object
ok 44 - PARAMS get echoed by route
ok 45 - file uploaded with supplied data
ok 46 - file uploaded with supplied filename
ok 47 - multi values for same key get echoed back
ok 48 - multi utf8 value properly merge
# extra headers in request
ok 49 - extra headers included in request
ok 50 # skip HTTP::XSCookies not installed
ok
t/deserialize.t ........................................
1..17
ok 1 - An object of class 'Dancer2::Logger::Capture' isa 'Dancer2::Logger::Capture'
# Subtest: PUT request with parameters
ok 1 - Parameters deserialized from params
ok 2 - Parameters deserialized from data
1..2
ok 2 - PUT request with parameters
# Verify Serializers decode into characters
ok 3 - utf-8 string returns the same using the Dumper serializer
ok 4 - utf-8 string returns the same using the JSON serializer
ok 5 - utf-8 string returns the same using the YAML serializer
# Decoding of mixed route and deserialized body params
ok 6 - Integer from JSON body remains integer and route params decoded
# Deserialze any body content that is allowed or undefined
ok 7 - JSON body deserialized for DELETE requests
ok 8 - JSON body deserialized for PATCH requests
# Check serialization errors
ok 9 - An object of class 'Dancer2::Logger::Capture::Trap' isa 'Dancer2::Logger::Capture::Trap'
ok 10 - A reference of type 'ARRAY' isa 'ARRAY'
ok 11 - One error caught
ok 12 - A reference of type 'HASH' isa 'HASH'
ok 13 - Two items in the error
ok 14 - Correct level
ok 15 - Logged correct error message
ok 16 - 444 custom response
ok 17 - Failed to deserialize content error
ok
t/disp_named_capture.t .................................
1..2
ok 1
ok 2
ok
t/dispatcher.t .........................................
1..20
# Dispatch test 0, for GET /
ok 1 - [/] Return code ok
ok 2 - [/] Correct headers
ok 3 - [/] Contents ok. (test 0)
ok 4 - Expected route is stored in request (test 0)
# Dispatch test 1, for GET /user/Johnny
ok 5 - [/user/Johnny] Return code ok
ok 6 - [/user/Johnny] Correct headers
ok 7 - [/user/Johnny] Contents ok. (test 1)
ok 8 - Expected route is stored in request (test 1)
# Dispatch test 2, for GET /twoohfour
ok 9 - [/twoohfour] Return code ok
ok 10 - [/twoohfour] Correct headers
ok 11 - [/twoohfour] Contents ok. (test 2)
ok 12 - Expected route is stored in request (test 2)
# Dispatch test 3, for GET /haltme
ok 13 - [/haltme] Return code ok
ok 14 - [/haltme] Correct headers
ok 15 - [/haltme] Contents ok. (test 3)
ok 16 - Expected route is stored in request (test 3)
# [main:91] error @2025-01-22 10:34:43> Route exception: Can't locate object method "fail" via package "Fail" (perhaps you forgot to load "Fail"?) at t/dispatcher.t line 34. in /usr/share/perl5/Dancer2/Core/App.pm l. 1538
ok 17 - Return code ok.
ok 18 - Length ok.
ok 19 - contents ok
ok 20 - didn't enter the second filter, because of halt
ok
t/dsl/any.t ............................................
1..2
# Subtest: any with params
ok 1 - Method GET works
ok 2 - Method POST works
ok 3 - Method PUT doesn't exist
ok 4 - Method DELETE doesn't exist
ok 5 - Method OPTIONS doesn't exist
ok 6 - Method PATCH doesn't exist
ok 7 - Method NONEXIST doesn't exist
1..7
ok 1 - any with params
# Subtest: any without params
ok 1 - Method GET works
ok 2 - Method POST works
ok 3 - Method PUT works
ok 4 - Method DELETE works
ok 5 - Method OPTIONS works
ok 6 - Method PATCH works
1..6
ok 2 - any without params
ok
t/dsl/app.t ............................................
1..2
ok 1 - An object of class 'Dancer2::Core::App' isa 'Dancer2::Core::App'
ok 2 - Correct app name
ok
t/dsl/content.t ........................................
1..1
# Subtest: content keyword can only be used within delayed response
ok 1 - Request failed
ok 2 - Correct response code
ok 3 - Failed to use content keyword outside delayed response
ok 4 - An object of class 'Dancer2::Logger::Capture' isa 'Dancer2::Logger::Capture'
ok 5 - An object of class 'Dancer2::Logger::Capture::Trap' isa 'Dancer2::Logger::Capture::Trap'
ok 6 - A reference of type 'ARRAY' isa 'ARRAY'
ok 7 - Only one error
ok 8 - Got formatted message
ok 9 - Correct error message
ok 10 - Rest of error okay
1..10
ok 1 - content keyword can only be used within delayed response
ok
t/dsl/delayed.t ........................................
1..6
# Subtest: Testing an app with content keyword
ok 1 - No responder yet
ok 2 - 'Got a responder in the delayed callback' isa 'CODE'
ok 3 - No writer yet
ok 4 - Got a writer
ok 5 - Successful request
ok 6 - Correct content
1..6
ok 1 - Testing an app with content keyword
# Subtest: Testing an app with multiple content keyword calls
ok 1 - Successful request
ok 2 - Correct content
1..2
ok 2 - Testing an app with multiple content keyword calls
# Subtest: Testing an app without content keyword
ok 1 - Successful request
ok 2 - Correct content
1..2
ok 3 - Testing an app without content keyword
# Subtest: Delayed response has push_header method
ok 1 - Successful request
ok 2 - Correct header pushed from inside "delayed"
ok 3 - Correct header pushed from inside hook
1..3
ok 4 - Delayed response has push_header method
# Subtest: Delayed response ignored for non-delayed content
ok 1 - Successful request
ok 2 - Correct content
1..2
ok 5 - Delayed response ignored for non-delayed content
# Subtest: Delayed response error handling
ok 1 - Successful request # TODO Does not work in development server
ok 2 - Correct content # TODO Does not work in development server
ok 3 - 'Got logs' isa 'ARRAY' # TODO Does not work in development server
not ok 4 - Got a message # TODO Does not work in development server
# Failed (TODO) test 'Got a message'
# at t/dsl/delayed.t line 163.
# got: '0'
# expected: '1'
not ok 5 - Got message # TODO Does not work in development server
# Failed (TODO) test 'Got message'
# at t/dsl/delayed.t line 166.
not ok 6 - 'Got message' isa 'HASH' # TODO Does not work in development server
# Failed (TODO) test ''Got message' isa 'HASH''
# at t/dsl/delayed.t line 167.
# 'Got message' isn't defined
not ok 7 - Correct error message level # TODO Does not work in development server
# Failed (TODO) test 'Correct error message level'
# at t/dsl/delayed.t line 169.
# got: undef
# expected: 'core'
not ok 8 - Got error # TODO Does not work in development server
# Failed (TODO) test 'Got error'
# at t/dsl/delayed.t line 175.
# undef
# doesn't match '(?^:^Error in delayed response:)'
ok 9 - Successful request # TODO Does not work in development server
ok 10 - Correct content # TODO Does not work in development server
not ok 11 - Got error # TODO Does not work in development server
# Failed (TODO) test 'Got error'
# at t/dsl/delayed.t line 186.
# undef
# doesn't match '(?^:^Error in delayed response:)'
1..11
ok 6 - Delayed response error handling
ok
t/dsl/error_template.t .................................
ok 1 - Got app
ok 2 - Got app
# Subtest: /error
ok 1 - send_error sets the status to 505
ok 2 - Error message looks good
ok 3
ok 4
1..4
ok 3 - /error
# Subtest: /public
ok 1 - send_error sets the status to 510
ok 2 - Error message looks good
1..2
ok 4 - /public
# Subtest: 404 with static template
ok 1 - unknown route => 404
ok 2 - Error message looks good
1..2
ok 5 - 404 with static template
# Subtest: /no_template
ok 1 - send_error sets the status to 404
ok 2 - Error message looks good
ok 3 - Error contains no stack trace
1..3
ok 6 - /no_template
1..6
ok
t/dsl/extend.t .........................................
1..5
ok 1 - use line dsl can foo
ok 2 - use line Foo returns bar
ok 3 - intermediate package has no polluted namespace
ok 4 - config specified DSL can foo
ok 5 - config specified Foo returns baz
ok
t/dsl/halt.t ...........................................
# Subtest: halt within routes
ok 1 - Got app
ok 2 - [/shortcircuit] Correct status
ok 3 - [/shortcircuit] Correct content
ok 4 - [/halt] Correct Server header
ok 5 - [/halt] Correct X-Foo header
1..5
ok 1 - halt within routes
# Subtest: halt in before hook
ok 1 - Got app
ok 2 - [/shortcircuit] Correct code with before hook
ok 3 - [/shortcircuit] Correct content with before hook
1..3
ok 2 - halt in before hook
1..2
ok
t/dsl/halt_with_param.t ................................
# Subtest: halt with parameter within routes
ok 1 - Got app
ok 2 - [/shortcircuit] Correct status
ok 3 - [/shortcircuit] Correct content
ok 4 - [/halt] Correct Server header
ok 5 - [/halt] Correct X-Foo header
1..5
ok 1 - halt with parameter within routes
# Subtest: halt with parameter in before hook
ok 1 - Got app
ok 2 - [/shortcircuit] Correct code with before hook
ok 3 - [/shortcircuit] Correct content with before hook
1..3
ok 2 - halt with parameter in before hook
1..2
ok
t/dsl/json.t ...........................................
1..2
ok 1 - encode_json works
ok 2 - decode_json works
ok
t/dsl/mime.t ...........................................
1..2
# Subtest: send_file content type
ok 1 - Successful request
ok 2 - .. and correct mime type
1..2
ok 1 - send_file content type
# Subtest: static handler content type
ok 1 - Successful request via static handler
ok 2 - .. and correct mime type
1..2
ok 2 - static handler content type
ok
t/dsl/parameters.t .....................................
# Subtest: Query parameters
ok 1 - 'parameters keyword' isa 'Hash::MultiValue'
ok 2 - Got single value
ok 3 - Got single value from multi key
ok 4 - Got multi value from multi key
ok 5 - HMV interface returns encoded values
ok 6 - Regular interface returns encoded values
ok 7 - Successful request
1..7
ok 1 - Query parameters
# Subtest: Body parameters
ok 1 - 'parameters keyword' isa 'Hash::MultiValue'
ok 2 - Got single value
ok 3 - Got single value from multi key
ok 4 - Got multi value from multi key
ok 5 - HMV interface returns encoded values
ok 6 - Regular interface returns encoded values
ok 7 - Successful request
1..7
ok 2 - Body parameters
# Subtest: Body parameters with serialized data
ok 1 - 'parameters keyword' isa 'Hash::MultiValue'
ok 2 - Got single value
ok 3 - Got single value from multi key
ok 4 - Got multi value from multi key
ok 5 - HMV interface returns encoded values
ok 6 - Regular interface returns encoded values
ok 7 - Successful request
1..7
ok 3 - Body parameters with serialized data
# Subtest: Route parameters
ok 1 - 'parameters keyword' isa 'Hash::MultiValue'
ok 2 - Got keyed value
ok 3 - Successful request
ok 4 - 'parameters keyword returns Hash::MultiValue object' isa 'Hash::MultiValue'
ok 5 - Got first value
ok 6 - Got second value
ok 7 - Regular interface returns encoded values
ok 8 - Successful request
1..8
ok 4 - Route parameters
# Subtest: Splat and megasplat route parameters
ok 1 - 'parameters keyword' isa 'Hash::MultiValue'
ok 2 - All route parameters are empty
ok 3 - Got splat values
ok 4 - Successful request
ok 5 - 'parameters keyword returns Hash::MultiValue object' isa 'Hash::MultiValue'
ok 6 - All route parameters are empty
ok 7 - Got splat values
ok 8 - Successful request
ok 9 - 'parameters keyword returns Hash::MultiValue object' isa 'Hash::MultiValue'
ok 10 - All route parameters are empty
ok 11 - Got splat values
ok 12 - Successful request
ok 13 - 'parameters keyword returns Hash::MultiValue object' isa 'Hash::MultiValue'
ok 14 - Correct route parameter
ok 15 - Got splat values
ok 16 - Successful request
1..16
ok 5 - Splat and megasplat route parameters
# Subtest: Captured route parameters
ok 1 - 'parameters keyword' isa 'Hash::MultiValue'
ok 2 - All route parameters are empty
ok 3 - Correct splat values
ok 4 - capture values are empty
ok 5 - Successful request
1..5
ok 6 - Captured route parameters
# Subtest: Named captured route parameters
ok 1 - 'parameters keyword' isa 'Hash::MultiValue'
ok 2 - All route parameters are empty
ok 3 - splat values are empty
ok 4 - Correct capture values
ok 5 - Successful request
1..5
ok 7 - Named captured route parameters
1..7
ok
t/dsl/pass.t ...........................................
# Subtest: pass within routes
ok 1 - Got app
ok 2 - [/pass] Correct status
ok 3 - [/pass] Correct content
ok 4 - [/pass] Correct X-Pass header
1..4
ok 1 - pass within routes
1..1
ok
t/dsl/path.t ...........................................
1..5
# Subtest: /
ok 1 - PATH_INFO empty or /
ok 2 - D2 path_info matches $env
ok 3 - D2 path_info matches Plack path_info
ok 4 - D2 path is /
ok 5 - Plack path is /
ok 6 - Result successful
ok 7 - script_name is empty
1..7
ok 1 - /
# Subtest: /endpoint
ok 1 - PATH_INFO /endpoint
ok 2 - D2 path_info matches $env
ok 3 - D2 path_info matches Plack path_info
ok 4 - D2 path is /
ok 5 - Plack path is /
ok 6 - Result successful
ok 7 - script_name is empty
1..7
ok 2 - /endpoint
# Subtest: /mounted/
ok 1 - PATH_INFO empty or /
ok 2 - D2 path_info matches $env
ok 3 - D2 path_info matches Plack path_info
ok 4 - D2 path is /
ok 5 - Plack path is /
ok 6 - Result successful
ok 7 - script_name is /mounted
1..7
ok 3 - /mounted/
# Subtest: /mounted/endpoint
ok 1 - PATH_INFO /endpoint
ok 2 - D2 path_info matches $env
ok 3 - D2 path_info matches Plack path_info
ok 4 - D2 path is /
ok 5 - Plack path is /
ok 6 - Result successful
ok 7 - script_name is /mounted
1..7
ok 4 - /mounted/endpoint
# Subtest: /endpoint/endpoint
ok 1 - PATH_INFO /endpoint
ok 2 - D2 path_info matches $env
ok 3 - D2 path_info matches Plack path_info
ok 4 - D2 path is /
ok 5 - Plack path is /
ok 6 - Result successful
ok 7 - script_name is /endpoint
1..7
ok 5 - /endpoint/endpoint
ok
t/dsl/pod.t ............................................
ok 1 - 'Check whether keywords are present' isa 'HASH'
ok 2 - Keyword any is documented in Dancer2::Manual::Keywords
ok 3 - Keyword app is documented in Dancer2::Manual::Keywords
ok 4 - Keyword body_parameters is documented in Dancer2::Manual::Keywords
ok 5 - Keyword captures is documented in Dancer2::Manual::Keywords
ok 6 - Keyword config is documented in Dancer2::Manual::Keywords
ok 7 - Keyword content is documented in Dancer2::Manual::Keywords
ok 8 - Keyword content_type is documented in Dancer2::Manual::Keywords
ok 9 - Keyword context is documented in Dancer2::Manual::Keywords
ok 10 - Keyword cookie is documented in Dancer2::Manual::Keywords
ok 11 - Keyword cookies is documented in Dancer2::Manual::Keywords
ok 12 - Keyword dance is documented in Dancer2::Manual::Keywords
ok 13 - Keyword dancer_app is documented in Dancer2::Manual::Keywords
ok 14 - Keyword dancer_major_version is documented in Dancer2::Manual::Keywords
ok 15 - Keyword dancer_version is documented in Dancer2::Manual::Keywords
ok 16 - Keyword debug is documented in Dancer2::Manual::Keywords
ok 17 - Keyword decode_json is documented in Dancer2::Manual::Keywords
ok 18 - Keyword del is documented in Dancer2::Manual::Keywords
ok 19 - Keyword delayed is documented in Dancer2::Manual::Keywords
ok 20 - Keyword dirname is documented in Dancer2::Manual::Keywords
ok 21 - Keyword done is documented in Dancer2::Manual::Keywords
ok 22 - Keyword dsl is documented in Dancer2::Manual::Keywords
ok 23 - Keyword encode_json is documented in Dancer2::Manual::Keywords
ok 24 - Keyword engine is documented in Dancer2::Manual::Keywords
ok 25 - Keyword error is documented in Dancer2::Manual::Keywords
ok 26 - Keyword false is documented in Dancer2::Manual::Keywords
ok 27 - Keyword flush is documented in Dancer2::Manual::Keywords
ok 28 - Keyword forward is documented in Dancer2::Manual::Keywords
ok 29 - Keyword from_dumper is documented in Dancer2::Manual::Keywords
ok 30 - Keyword from_json is documented in Dancer2::Manual::Keywords
ok 31 - Keyword from_yaml is documented in Dancer2::Manual::Keywords
ok 32 - Keyword get is documented in Dancer2::Manual::Keywords
ok 33 - Keyword halt is documented in Dancer2::Manual::Keywords
ok 34 - Keyword header is documented in Dancer2::Manual::Keywords
ok 35 - Keyword headers is documented in Dancer2::Manual::Keywords
ok 36 - Keyword hook is documented in Dancer2::Manual::Keywords
ok 37 - Keyword info is documented in Dancer2::Manual::Keywords
ok 38 - Keyword log is documented in Dancer2::Manual::Keywords
ok 39 - Keyword mime is documented in Dancer2::Manual::Keywords
ok 40 - Keyword options is documented in Dancer2::Manual::Keywords
ok 41 - Keyword param is documented in Dancer2::Manual::Keywords
ok 42 - Keyword params is documented in Dancer2::Manual::Keywords
ok 43 - Keyword pass is documented in Dancer2::Manual::Keywords
ok 44 - Keyword patch is documented in Dancer2::Manual::Keywords
ok 45 - Keyword path is documented in Dancer2::Manual::Keywords
ok 46 - Keyword post is documented in Dancer2::Manual::Keywords
ok 47 - Keyword prefix is documented in Dancer2::Manual::Keywords
ok 48 - Keyword prepare_app is documented in Dancer2::Manual::Keywords
ok 49 - Keyword psgi_app is documented in Dancer2::Manual::Keywords
ok 50 - Keyword push_header is documented in Dancer2::Manual::Keywords
ok 51 - Keyword push_response_header is documented in Dancer2::Manual::Keywords
ok 52 - Keyword put is documented in Dancer2::Manual::Keywords
ok 53 - Keyword query_parameters is documented in Dancer2::Manual::Keywords
ok 54 - Keyword redirect is documented in Dancer2::Manual::Keywords
ok 55 - Keyword request is documented in Dancer2::Manual::Keywords
ok 56 - Keyword request_data is documented in Dancer2::Manual::Keywords
ok 57 - Keyword request_header is documented in Dancer2::Manual::Keywords
ok 58 - Keyword response is documented in Dancer2::Manual::Keywords
ok 59 - Keyword response_header is documented in Dancer2::Manual::Keywords
ok 60 - Keyword response_headers is documented in Dancer2::Manual::Keywords
ok 61 - Keyword route_parameters is documented in Dancer2::Manual::Keywords
ok 62 - Keyword runner is documented in Dancer2::Manual::Keywords
ok 63 - Keyword send_as is documented in Dancer2::Manual::Keywords
ok 64 - Keyword send_error is documented in Dancer2::Manual::Keywords
ok 65 - Keyword send_file is documented in Dancer2::Manual::Keywords
ok 66 - Keyword session is documented in Dancer2::Manual::Keywords
ok 67 - Keyword set is documented in Dancer2::Manual::Keywords
ok 68 - Keyword setting is documented in Dancer2::Manual::Keywords
ok 69 - Keyword splat is documented in Dancer2::Manual::Keywords
ok 70 - Keyword start is documented in Dancer2::Manual::Keywords
ok 71 - Keyword status is documented in Dancer2::Manual::Keywords
ok 72 - Keyword template is documented in Dancer2::Manual::Keywords
ok 73 - Keyword to_app is documented in Dancer2::Manual::Keywords
ok 74 - Keyword to_dumper is documented in Dancer2::Manual::Keywords
ok 75 - Keyword to_json is documented in Dancer2::Manual::Keywords
ok 76 - Keyword to_yaml is documented in Dancer2::Manual::Keywords
ok 77 - Keyword true is documented in Dancer2::Manual::Keywords
ok 78 - Keyword upload is documented in Dancer2::Manual::Keywords
ok 79 - Keyword uri_for is documented in Dancer2::Manual::Keywords
ok 80 - Keyword uri_for_route is documented in Dancer2::Manual::Keywords
ok 81 - Keyword var is documented in Dancer2::Manual::Keywords
ok 82 - Keyword vars is documented in Dancer2::Manual::Keywords
ok 83 - Keyword warning is documented in Dancer2::Manual::Keywords
1..83
ok
t/dsl/request.t ........................................
# Subtest: Testing an app with request keyword
ok 1 - Successful GET request
ok 2 - GET / correct content
ok 3 - Successful POST request
ok 4 - POST / correct content
1..4
ok 1 - Testing an app with request keyword
# Subtest: Testing app with request_header keyword
ok 1 - Successful GET request
ok 2 - GET /headers correct content
1..2
ok 2 - Testing app with request_header keyword
1..2
ok
t/dsl/request_data.t ...................................
# Subtest: request data basic
ok 1 - string content ok
ok 2 - Successful request
1..2
ok 1 - request data basic
# Subtest: request data serialized
ok 1 - json content ok
ok 2 - Successful request
1..2
ok 2 - request data serialized
1..2
ok
t/dsl/route_retvals.t ..................................
ok 1 - Two routes available
ok 2 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 3 - An object of class 'Dancer2::Core::Route' isa 'Dancer2::Core::Route'
ok 4 - Created GET route
ok 5 - Created HEAD route too
1..5
ok
t/dsl/send_as.t ........................................
# Subtest: default serializer
ok 1
ok 2
ok 3
1..3
ok 1 - default serializer
# Subtest: send_as json
ok 1
ok 2
ok 3
1..3
ok 2 - send_as json
# Subtest: send_as json object
ok 1
ok 2
ok 3
1..3
ok 3 - send_as json object
# Subtest: send_as json custom content-type
ok 1
ok 2
ok 3
ok 4
1..4
ok 4 - send_as json custom content-type
# Subtest: send_as html
ok 1
ok 2
ok 3
ok 4
1..4
ok 5 - send_as html
# Subtest: send_as plain
ok 1
ok 2
ok 3
ok 4
1..4
ok 6 - send_as plain
# Subtest: send_as error cases
ok 1 - send_as dies with no defined type
ok 2 - .. throws route exception
ok 3 - send_as dies with incorrectly cased serializer name
ok 4 - .. throws route exception
ok 5 - send_as dies when called with non-existant serializer
ok 6 - .. throws route exception
1..6
ok 7 - send_as error cases
1..7
ok
t/dsl/send_file.t ......................................
ok 1 - Got app
# Subtest: Text content
ok 1 - send_file sets the status to 200
ok 2 - Text content type has UTF-8 charset
ok 3 - Text content contains UTF-8 characters
1..3
ok 2 - Text content
# Subtest: Binary content
ok 1 - send_file sets the status to 200 (binary content)
ok 2 - send_file returns immediately with content
ok 3 - correct content_type in response
1..3
ok 3 - Binary content
# Subtest: string refs
ok 1 - send_file set status to 200 (string ref)
ok 2 - stringref content
1..2
ok 4 - string refs
# Subtest: filehandles
ok 1 - send_file set status to 200 (filehandle)
ok 2 - expected content_type
ok 3 - expected charset
ok 4 - filehandle content
1..4
ok 5 - filehandles
# Subtest: no streaming
ok 1 - send_file set status to 200 (no streaming)
ok 2 - no streaming - content
1..2
ok 6 - no streaming
# Subtest: options streaming
ok 1 - send_file set status to 200 (options streaming)
ok 2 - options streaming - content
1..2
ok 7 - options streaming
# Subtest: send_file returns correct content type
ok 1 - send_file returns success
ok 2 - send_file returns correct content_type
1..2
ok 8 - send_file returns correct content type
# Subtest: Content-Disposition defaults to "attachment"
ok 1 - send_file returns success
ok 2 - send_file returns correct attachment Content-Disposition
1..2
ok 9 - Content-Disposition defaults to "attachment"
# Subtest: Content-Disposition supports "inline"
ok 1 - send_file returns success
ok 2 - send_file returns correct inline Content-Disposition
1..2
ok 10 - Content-Disposition supports "inline"
1..10
ok
t/dsl/splat.t ..........................................
1..4
ok 1 - Correct params
ok 2 - splat behaves as expected
ok 3 - got a 200
ok 4 - got expected response
ok
t/dsl/to_app.t .........................................
1..2
ok 1 - Got first App
ok 2 - Got second App
ok
t/dsl/uri_for.t ........................................
1..2
# Subtest: Non-mounted app
ok 1 - Successful request
ok 2 - Correct regular path
1..2
ok 1 - Non-mounted app
# Subtest: Mounted app
ok 1 - Successful request
ok 2 - Correct mounted regular path
ok 3 - Successful request
ok 4 - Correct mounted regular path
1..4
ok 2 - Mounted app
ok
t/dsl/uri_for_route.t ..................................
1..3
ok 1 - Cannot register two routes with same name
# Subtest: Non-mounted app
ok 1 - Successful request
ok 2 - Correct path: http://localhost/view1/1?foo=1
ok 3 - Successful request
ok 4 - Correct path: http://localhost/view2/2?foo=2
ok 5 - Successful request
ok 6 - Correct path: http://localhost/viewsplat/foo/bar/baz/quux?id=di
ok 7 - Successful request
ok 8 - Correct path: http://localhost/view_mixed/foo/bar/baz/di?foo=bar
ok 9 - Successful request
ok 10 - Correct path: http://localhost/view1/!@%C3%82%C2%A3$%
ok 11 - Cannot retrieve nonexistent route
ok 12 - Successful request
ok 13 - Successfully tested nonexistent failure mode
ok 14 - Cannot handle mismatched splat args and elements
ok 15 - Successful request
ok 16 - Successfully tested mismatch splat args/elements failure mode
ok 17 - Cannot handle leftover route parameters
ok 18 - Successful request
ok 19 - Successfully tested leftover args failure mode
ok 20 - Successful request
ok 21 - Correct path for typed route param: http://localhost/foo/user/sawyer?foo=1
ok 22 - Check for duplicate route names done successfully
1..22
ok 2 - Non-mounted app
# Subtest: Mounted app
ok 1 - Successful request
ok 2 - Correct path: http://localhost/mount/view1/1?foo=1
ok 3 - Successful request
ok 4 - Correct path: http://localhost/mount/view2/2?foo=2
ok 5 - Successful request
ok 6 - Correct path: http://localhost/mount/viewsplat/foo/bar/baz/quux?id=di
ok 7 - Successful request
ok 8 - Correct path: http://localhost/mount/view_mixed/foo/bar/baz/di?foo=bar
ok 9 - Successful request
ok 10 - Correct path: http://localhost/mount/view1/!@%C3%82%C2%A3$%
ok 11 - Cannot retrieve nonexistent route
ok 12 - Successful request
ok 13 - Successfully tested nonexistent failure mode
ok 14 - Cannot handle mismatched splat args and elements
ok 15 - Successful request
ok 16 - Successfully tested mismatch splat args/elements failure mode
ok 17 - Cannot handle leftover route parameters
ok 18 - Successful request
ok 19 - Successfully tested leftover args failure mode
ok 20 - Successful request
ok 21 - Correct path for typed route param: http://localhost/mount/foo/user/sawyer?foo=1
1..21
ok 3 - Mounted app
ok
t/dsl/yaml.t ...........................................
1..2
ok 1 - to_yaml works
ok 2 - from_yaml works
ok
t/engine.t .............................................
ok 1 - An object of class 'Dancer2::Template::Tiny' isa 'Dancer2::Template::Tiny'
ok 2 - Consumed Role::Engine
ok 3 - Consumed Role::Template
ok 4 - Correct engine name
ok 5 - An object of class 'Dancer2::Core::App' isa 'Dancer2::Core::App'
# logger
ok 6 - Built logger successfully with proper name
ok 7 - Failed creating logger with illegal name
ok 8 - Correct response from override
# session
ok 9 - Built session successfully with proper name
ok 10 - Failed creating session with illegal name
ok 11 - Correct response from override
# template
ok 12 - Built template successfully with proper name
ok 13 - Failed creating template with illegal name
ok 14 - Correct response from override
1..14
ok
t/error.t ..............................................
# Subtest: basic defaults of Error object
ok 1 - code
ok 2 - title
ok 3 - message
ok 4 - error content contains css path relative to uri_base
1..4
ok 1 - basic defaults of Error object
# Subtest: send_error in route
ok 1 - Got app
ok 2 - send_error sets the status to 500
ok 3 - Error message looks good
ok 4 - Response has appropriate content type after serialization
1..4
ok 2 - send_error in route
# Subtest: send_error with custom stuff
ok 1 - Got app
ok 2 - send_error sets the status to 542
ok 3 - Error message looks good
1..3
ok 3 - send_error with custom stuff
# Subtest: Response->error()
ok 1 - An object of class 'Dancer2::Core::Error' isa 'Dancer2::Core::Error'
ok 2 - response code is 418
ok 3 - response content overriden by error
ok 4 - error code title is present
ok 5 - response is halted
1..5
ok 4 - Response->error()
# Subtest: Throwing an error with a response
ok 1 - 'Error->throw() accepts a response' isa 'Dancer2::Core::Response'
1..1
ok 5 - Throwing an error with a response
# Subtest: Error with show_stacktrace: 0
ok 1
1..1
ok 6 - Error with show_stacktrace: 0
# Subtest: Error with show_stacktrace: 1
ok 1
1..1
ok 7 - Error with show_stacktrace: 1
# Subtest: App dies with serialized error
ok 1 - 'Got app' isa 'CODE'
# [AppDies:117] error @2025-01-22 10:34:50> Route exception: oh no in /usr/share/perl5/Dancer2/Core/App.pm l. 1538
ok 2 - /die returns 500
ok 3 - JSON decoding serializer error produces no errors
ok 4 - 'Error deserializes to a hash' isa 'HASH'
ok 5 - Get expected error message
1..5
ok 8 - App dies with serialized error
# Subtest: Error with exception object
ok 1 - Error content contains exception message
1..1
ok 9 - Error with exception object
# Subtest: Errors without server tokens
# [AppNoServerTokens:117] error @2025-01-22 10:34:50> Route exception: oh no at t/error.t line 194. in /usr/share/perl5/Dancer2/Core/App.pm l. 1538
ok 1 - /ohno returned 500 response
ok 2 - No server header when no_server_tokens => 1
1..2
ok 10 - Errors without server tokens
# Subtest: Errors with show_stacktrace and circular references
# [App::ShowErrorsCircRef:117] error @2025-01-22 10:34:50> Route exception: Can't open '/tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/views/I don't exist.tt' using mode '<': No such file or directory at /usr/share/perl5/Dancer2/Template/Simple.pm line 32. in /usr/share/perl5/Dancer2/Core/App.pm l. 1538
ok 1 - /ohno returned 500 response
ok 2 - it includes a stack trace
ok 3 - password was hidden in stacktrace
ok 4 - password key appears more than once in the stacktrace
ok 5 - password value does not appear in the stacktrace
ok 6 - Values for other keys (non-sensitive) appear in the stacktrace
1..6
ok 11 - Errors with show_stacktrace and circular references
1..11
ok
t/examples/hello_world.t ...............................
1..3
ok 1 - Got app
ok 2 - [GET /] successful
ok 3 - Content looks ok
ok
t/examples/simple_calculator.t .........................
ok 1 - Got app
ok 2 - [GET /] successful
ok 3 - Content looks ok
# Subtest: add
1..2
ok 1 - [GET /add/] successful
ok 2 - Content looks ok
ok 4 - add
# Subtest: multiply
1..2
ok 1 - [GET /multiply/] successful
ok 2 - Content looks ok
ok 5 - multiply
# Subtest: division
1..2
ok 1 - [GET /division/] successful
ok 2 - Content looks ok
ok 6 - division
1..6
ok
t/factory.t ............................................
ok 1
ok 2
ok 3 - Failure to load nonexistent class
ok 4 - An object of class 'Dancer2::Logger::Console' isa 'Dancer2::Logger::Console'
1..4
ok
t/file_utils.t .........................................
1..25
ok 1 - Failure opening nonexistent file
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 - path_or_empty on non-existent path
ok 17 - path_or_empty on an existing path
ok 18 - path /,b,/c -> /b//c
ok 19 - path /, /b -> /b
# escape_filename
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok
t/forward.t ............................................
ok 1 - Got app
ok 2 - [GET /] Correct code
ok 3 - [GET /] Correct content
ok 4 - [GET /bounce] Correct code
ok 5 - [GET /bounce] Correct content
ok 6 - [GET /bounce/thesethings/] Correct code
ok 7 - [GET /bounce/thesethings/] Correct content
ok 8 - [GET /bounce2/adding_params/] Correct code
ok 9 - [GET /bounce2/adding_params/] Correct content
ok 10 - [GET /go_to_post/] Correct code
ok 11 - [GET /go_to_post/] Correct content
ok 12 - [GET /bounce/] Correct content length
ok 13 - [GET /bounce/] Correct content type
ok 14 - [GET /bounce/] Correct content type charset
ok 15 - [GET /bounce/] Correct Server
ok 16 - [POST /] Correct code
ok 17 - [POST /] Correct content
ok 18 - [POST /bounce/] Correct code
ok 19 - [POST /bounce/] Correct content
ok 20 - [POST /bounce/] Correct content length
ok 21 - [POST /bounce/] Correct content type
ok 22 - [POST /bounce/] Correct content type charset
ok 23 - [POST /bounce/] Correct Server
ok 24 - [GET /forward_with_proxy/] maintained is_behind_proxy
1..24
ok
t/forward_before_hook.t ................................
1..4
ok 1 - Got app
ok 2 - forward in before hook
ok 3 - redirect in before hook
ok 4 - .. and the response content is correct
ok
t/forward_hmv_params.t .................................
# Subtest: query parameters (#1245)
ok 1 - success forward for /get
ok 2 - query parameters merged after forward
1..2
ok 1 - query parameters (\#1245)
# Subtest: body parameters (#1116)
ok 1 - success forward for /post
ok 2 - forward params become query params
ok 3 - body parameters available after forward
1..3
ok 2 - body parameters (\#1116)
# Subtest: params when method changes
ok 1 - success forward for /change/:me
ok 2 - body parameters available after forward
1..2
ok 3 - params when method changes
1..3
ok
t/forward_test_tcp.t ...................................
ok 1 - Got app
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
1..21
ok
t/hooks.t ..............................................
# Subtest: Request hooks
ok 1 - before_request was called
ok 2 - after_request was called
ok 3 - before_serializer was called
ok 4 - after_serializer was called
ok 5 - before_file_render undef
# after hook called once per request
ok 6 - after_request called after redirect
# Serializer hooks
# About to forward!
ok 7 - after_request called only once after forward
ok 8 - Response serialized
ok 9 - before_serializer was called
ok 10 - after_serializer was called
ok 11 - before_file_render undef
ok 12 - Before hook modified content
ok 13 - before_serializer was called with no content
ok 14 - after_serializer was called after content changes in hook
1..14
ok 1 - Request hooks
# Subtest: file render hooks
ok 1 - before_file_render was called
ok 2 - after_file_render was called
1..2
ok 2 - file render hooks
# Subtest: template render hook
ok 1 - before_template_render was called
ok 2 - after_template_render was called
1..2
ok 3 - template render hook
# Subtest: before can halt
ok 1
1..1
ok 4 - before can halt
# Subtest: route_exception
ok 1
ok 2
# [App::WithError:126] error @2025-01-22 10:34:52> Route exception: this is a route exception at t/hooks.t line 128. in /usr/share/perl5/Dancer2/Core/App.pm l. 1538
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok 5 - route_exception
1..5
ok
t/http_methods.t .......................................
1..12
ok 1 - Got app
ok 2 - POST /
ok 3 - OPTIONS /
ok 4 - GET /
ok 5 - PATCH /
ok 6 - DELETE /
ok 7 - PUT /
ok 8 - HEAD /
ok 9 - Content-Length for HEAD
ok 10 - Response->is_success is false when using illegal HTTP method
ok 11 - Illegal method should return 405 code
ok 12 - Illegal method should have "Method Not Allowed" in the content
ok
t/http_status.t ........................................
1..5
# Subtest: HTTP status
ok 1 - status: undef
ok 2 - status: 200
ok 3 - status: Not Found
ok 4 - status: bad_request
ok 5 - status: i_m_a_teapot
ok 6 - status: error
ok 7 - status: 911
1..7
ok 1 - HTTP status
# Subtest: HTTP status_message
ok 1 - status: undef
ok 2 - status: 200
ok 3 - status: error
ok 4 - status: 911
1..4
ok 2 - HTTP status_message
ok 3 - status_mapping
ok 4 - code_mapping
# Subtest: all_mappings
ok 1
ok 2
ok 3
1..3
ok 5 - all_mappings
ok
t/issues/gh-1013/gh-1013.t .............................
ok 1 - Request does not crash
ok 2 - Request successful
ok 3 - Correct content
1..3
ok
t/issues/gh-1046/gh-1046.t .............................
ok 1 - Server header not available
1..1
ok
t/issues/gh-1070.t .....................................
1..2
ok 1 - Escaped message
ok 2 - No unescaped message
ok
t/issues/gh-1098.t .....................................
1..3
# Subtest: Core::Error serializer isa tests
1..5
ok 1 - Error->new lived
ok 2 - Error->new(show_stacktrace => []) died
ok 3 - Error->new(serializer => undef) lived
ok 4 - Error->new(serializer => Dancer2::Serializer::JSON->new) lived
ok 5 - Error->new(serializer => JSON->new) died
ok 1 - Core::Error serializer isa tests
# Subtest: Core::Response headers isa tests
1..5
ok 1 - Response->new lived
ok 2 - Response->new( headers => [ Header => 'Content' ] ) lived
ok 3 - Response->new( headers => HTTP::Headers->new ) lived
ok 4 - Response->new( headers => HTTP::Headers::Fast->new ) lived
ok 5 - Response->new( headers => JSON->new ) died
ok 2 - Core::Response headers isa tests
# Subtest: Core::Role::Logger log_level isa tests
1..8
ok 1 - Logger->new lived
ok 2 - Logger->new(log_level => core) lives
ok 3 - Logger->new(log_level => debug) lives
ok 4 - Logger->new(log_level => info) lives
ok 5 - Logger->new(log_level => warn) lives
ok 6 - Logger->new(log_level => warning) lives
ok 7 - Logger->new(log_level => error) lives
ok 8 - Logger->new(log_level => 'BadLevel') died
ok 3 - Core::Role::Logger log_level isa tests
ok
t/issues/gh-1216/gh-1216.t .............................
1..2
ok 1 - No exception when creating new app
ok 2 - A reference of type 'CODE' isa 'CODE'
ok
t/issues/gh-1226/gh-1226.t .............................
1..13
ok 1 - No exception when creating new app
ok 2 - A reference of type 'CODE' isa 'CODE'
ok 3 - Appname is OtherApp
ok 4 - The caller class is App::Extra
ok 5 - Cannot call DSL via app (bc appname is app)
ok 6 - Cannot call DSL via appname (bc it is not the consumer class)
ok 7 - Cannot call DSL via appname string (bc it is not the consumer class)
ok 8 - Was able to successfully call the DSL (via consumer class)
ok 9 - Status was set correctly
ok 10 - Was able to successfully call the DSL (via plugin->dsl)
ok 11 - Status was set correctly
ok 12 - Correct response code
ok 13 - Correct response content
ok
t/issues/gh-1230/gh-1230.t .............................
1..18
ok 1 - No exception when creating new app
ok 2 - A reference of type 'CODE' isa 'CODE'
ok 3 - Appname is OtherApp
ok 4 - The caller class is App::Extra
ok 5 - App does not receive DSL from our inner Plugin
ok 6 - Appname is OtherApp
ok 7 - The caller class is the first plugin (AccessPluginDSL)
ok 8 - Cannot call DSL via app (bc appname is app)
ok 9 - Cannot call DSL via appname (bc it is not the consumer class)
ok 10 - Cannot call DSL via appname string (bc it is not the consumer class)
ok 11 - Was able to successfully call the DSL (via consumer class)
ok 12 - Status was set correctly
ok 13 - Was able to successfully call the DSL (via plugin->dsl)
ok 14 - Status was set correctly
ok 15 - Successfully called the plugin DSL (via plugin->dsl)
ok 16 - Status was set correctly
ok 17 - Correct response code
ok 18 - Correct response content
ok
t/issues/gh-1232.t .....................................
1..1
# Subtest: POST request with parameters
ok 1 - Body parameters deserialized
1..1
ok 1 - POST request with parameters
ok
t/issues/gh-1289.t .....................................
1..1
ok 1 - Uploads survive forward
ok
t/issues/gh-1564.t .....................................
1..2
# Subtest: Testing app mounted to /
# Subtest: Relative with leading slash
ok 1 - Correct code
ok 2 - Correct location header
1..2
ok 1 - Relative with leading slash
# Subtest: Relative root
ok 1 - Correct code
ok 2 - Correct location header
1..2
ok 2 - Relative root
# Subtest: Relative redirect
ok 1 - Correct code
ok 2 - Correct location header
1..2
ok 3 - Relative redirect
# Subtest: Relative redirect with ./
ok 1 - Correct code
ok 2 - Correct location header
1..2
ok 4 - Relative redirect with ./
# Subtest: Relative redirect with ../
ok 1 - Correct code
ok 2 - Correct location header
1..2
ok 5 - Relative redirect with ../
# Subtest: Absolute URL redirect
ok 1 - Correct code
ok 2 - Correct location header
1..2
ok 6 - Absolute URL redirect
# Subtest: Schemeless redirect
ok 1 - Correct code
ok 2 - Correct location header
1..2
ok 7 - Schemeless redirect
1..7
ok 1 - Testing app mounted to /
# Subtest: Testing app mounted to /other-mount-point
# Subtest: Relative with leading slash
ok 1 - Correct code
ok 2 - Correct location header
1..2
ok 1 - Relative with leading slash
# Subtest: Relative root
ok 1 - Correct code
ok 2 - Correct location header
1..2
ok 2 - Relative root
# Subtest: Relative redirect
ok 1 - Correct code
ok 2 - Correct location header
1..2
ok 3 - Relative redirect
# Subtest: Relative redirect with ./
ok 1 - Correct code
ok 2 - Correct location header
1..2
ok 4 - Relative redirect with ./
# Subtest: Relative redirect with ../
ok 1 - Correct code
ok 2 - Correct location header
1..2
ok 5 - Relative redirect with ../
# Subtest: Absolute URL redirect
ok 1 - Correct code
ok 2 - Correct location header
1..2
ok 6 - Absolute URL redirect
# Subtest: Schemeless redirect
ok 1 - Correct code
ok 2 - Correct location header
1..2
ok 7 - Schemeless redirect
1..7
ok 2 - Testing app mounted to /other-mount-point
# DONE!
ok
t/issues/gh-1621/gh-1621.t .............................
ok 1 - Got app
ok 2 - Redirect template results in redirect
ok 3 - Successful subsequent request to normal template
ok 4 - Correct content
1..4
ok
t/issues/gh-1712/gh-1712.t .............................
ok 1 - Got app
ok 2 - Correct status code when overriding exception handling
ok 3 - Correct content when overriding exception handling
ok 4 - Correct status when sending as plain during template render
ok 5 - Correct content when sending as plain
ok 6 - Correct status when sending as HTML during template render
ok 7 - Correct content when sending as HTML
1..7
ok
t/issues/gh-596.t ......................................
1..2
ok 1 - Successful
ok 2 - Correct server tokens configuration
ok
t/issues/gh-634.t ......................................
1..3
# Subtest: test Logger::File with log_dir specified
1..6
ok 1 - An object of class 'Dancer2::Logger::File' isa 'Dancer2::Logger::File'
ok 2 - Logger got correct environment
ok 3 - Logger got correct location
ok 4 - Logger got correct log directory
ok 5 - Logger got correct filename
ok 6 - Logger got correct log file
ok 1 - test Logger::File with log_dir specified
# Subtest: test Logger::File with log_dir NOT specified
1..6
ok 1 - An object of class 'Dancer2::Logger::File' isa 'Dancer2::Logger::File'
ok 2 - Logger got correct environment
ok 3 - Logger got correct location
ok 4 - Logger got correct log directory
ok 5 - Logger got correct filename
ok 6 - Logger got correct log file
ok 2 - test Logger::File with log_dir NOT specified
# Subtest: test Logger::File with non-existent log_dir specified
1..6
ok 1 - An object of class 'Dancer2::Logger::File' isa 'Dancer2::Logger::File'
ok 2 - Logger got correct environment
ok 3 - Logger got correct location
ok 4 - Logger got correct log directory
ok 5 - Logger got correct filename
ok 6 - Logger got correct log file
ok 3 - test Logger::File with non-existent log_dir specified
ok
t/issues/gh-639/fails/issue.t ..........................
1..1
ok 1 - Correct compilation issue
ok
t/issues/gh-639/succeeds/issue.t .......................
1..1
ok 1 - No compilation issue
ok
t/issues/gh-650/gh-650.t ...............................
ok 1 - Got app
ok 2 - Successful request
ok 3 - Correct content
ok 4 - Successful request
ok 5 - Correct content
1..5
ok
t/issues/gh-723.t ......................................
1..4
ok 1 - A reference of type 'CODE' isa 'CODE'
# Subtest: GET /
1..2
ok 1 - Correct code
ok 2 - Correct content
ok 2 - GET /
# Subtest: GET /test/
1..2
ok 1 - Correct code
ok 2 - Correct content
ok 3 - GET /test/
# Subtest: Missing POST params
1..4
ok 1 - A reference of type 'HASH' isa 'HASH'
ok 2 - Got params
ok 3 - Correct code
ok 4 - Correct content
ok 4 - Missing POST params
ok
t/issues/gh-730.t ......................................
1..3
ok 1 - A reference of type 'CODE' isa 'CODE'
# Subtest: Runner config
1..5
ok 1 - No default behind_proxy
ok 2 - Single app registered
ok 3 - 'Correct app registered' isa 'Dancer2::Core::App'
ok 4 - behind_proxy not defined by default in an app
ok 5 - Set behind_proxy locally in the app to one
ok 2 - Runner config
# Subtest: Using App-level settings
1..3
ok 1 - Runner's behind_proxy is still the default
ok 2 - [GET /] Correct code
ok 3 - [GET /] Local value achieved
ok 3 - Using App-level settings
ok
t/issues/gh-762.t ......................................
# Subtest: /error
ok 1 - send_error sets the status to 404
ok 2 - Error message looks good
ok 3
ok 4
1..4
ok 1 - /error
# Subtest: FourOhFour with views template
ok 1 - unknown route => 404
ok 2 - Error message looks good
ok 3
ok 4
1..4
ok 2 - FourOhFour with views template
1..2
ok
t/issues/gh-794.t ......................................
1..2
ok 1 - Correct JSON content in POST
ok 2 - Failed to decode invalid content
ok
t/issues/gh-797.t ......................................
# Subtest: Basic response failing
not ok 1 - [POST /] Failed when sending regular params # TODO 500 when deserializing bad input
# Failed (TODO) test '[POST /] Failed when sending regular params'
# at t/issues/gh-797.t line 29.
# got: '400'
# expected: '500'
1..1
ok 1 - Basic response failing
# Subtest: Basic response
ok 1 - [POST /] Correct response code
ok 2 - [POST /] Correct response data
1..2
ok 2 - Basic response
# Subtest: Empty POST
ok 1 - [POST /] Correct response code with empty post body
1..1
ok 3 - Empty POST
1..3
ok
t/issues/gh-799.t ......................................
1..1
# Subtest: Logger can access request
ok 1 - An object of class 'Dancer2::Core::Request' isa 'Dancer2::Core::Request'
ok 2 - An object of class 'Dancer2::Logger::Capture' isa 'Dancer2::Logger::Capture'
ok 3 - Dancer2::Logger::Capture->can('format_message')
ok 4 - An object of class 'Dancer2::Logger::Capture::Trap' isa 'Dancer2::Logger::Capture::Trap'
ok 5 - Messages logged successfully
ok 6 - Dancer2::Logger::Capture->can('format_message')
ok 7 - Correct formatted message created
ok 8 - Successful request
1..8
ok 1 - Logger can access request
ok
t/issues/gh-811.t ...................................... skipped: Dancer2::Session::Cookie probably missing.
t/issues/gh-931.t ......................................
# Subtest: Route takes precedence over all other parameters
ok 1 - Query variable exists
ok 2 - Body variable exists
ok 3 - Route variable exists
ok 4 - Route variable wins
1..4
ok 1 - Route takes precedence over all other parameters
# Subtest: When route parameters not available, POST takes precedence
ok 1 - Query variable exists
ok 2 - Body variable exists
ok 3 - Body variable wins
1..3
ok 2 - When route parameters not available, POST takes precedence
1..2
ok
t/issues/gh-936.t ......................................
# Subtest: does-not-exist
ok 1 - status is 404
ok 2 - Error message looks good
1..2
ok 1 - does-not-exist
# Subtest: anywhere
ok 1 - status is 404
ok 2 - Error message looks good
1..2
ok 2 - anywhere
1..2
ok
t/issues/gh-944.t ......................................
# Subtest: response set in before hook
ok 1 - Successful request
ok 2 - Correct content
1..2
ok 1 - response set in before hook
# Subtest: response content set in route
ok 1 - Successful request
ok 2 - route return value ignored
ok 3 - Correct content
1..3
ok 2 - response content set in route
1..2
ok
t/issues/gh-975/gh-975.t ...............................
1..2
ok 1 - Succeeded retrieving file
ok 2 - Correct file content
ok
t/issues/memleak/die_in_hooks.t ........................
1..6
ok 1 - Object exists
ok 2 - 'It is an object' isa 'Foo::Destroy'
ok 3 - Request failed
ok 4 - Failure status
ok 5 - Memory cleaned
ok 6 - Correct error
ok
t/issues/vars-in-forward.t .............................
1..2
ok 1 - Successful response
ok 2 - Correct response
ok
t/log_die_before_hook.t ................................
ok 1 - Got app
ok 2 - Got error message when a before hook dies
1..2
ok
t/log_levels.t .........................................
1..8
ok 1 - Successful response
ok 2 - Correct content
ok 3 - Log levels work
ok 4 - Successful response
ok 5 - Correct content
ok 6 - Log levels work
ok 7 - Successful response
ok 8 - Log levels work
ok
t/logger.t .............................................
ok 1
ok 2
# Subtest: log level and capture
ok 1
ok 2
1..2
ok 3 - log level and capture
# Subtest: logger engine hooks
ok 1
1..1
ok 4 - logger engine hooks
# Subtest: logger file
ok 1
1..1
ok 5 - logger file
1..5
ok
t/logger_console.t .....................................
ok 1 - core message sent
ok 2 - debug message sent
ok 3 - info message sent
ok 4 - warning message sent
ok 5 - error message sent
1..5
ok
t/memory_cycles.t ......................................
ok 1 - runner has no memory cycles
ok 2 - App has no memory cycles
1..2
ok
t/mime.t ...............................................
1..12
ok 1 - use Dancer2::Core::MIME;
ok 2 - user defined mime_types are empty
ok 3 - text/foo is saved
ok 4 - mime type foo is found
ok 5 - mime type bar is found
ok 6 - mime type for extension .bar is found
ok 7 - mime type for no extension is the default
ok 8 - mime gets correctly lowercased for user types
ok 9 - mime gets correctly lowercased for system types
ok 10 - alias of unknown mime type gets default mime type
ok 11 - name_or_type does not change if it seems a mime type string
ok 12 - name_or_type knows svg
ok
t/multi_apps.t .........................................
ok 1 - 'Got app' isa 'CODE'
ok 2 - Got wiki root
ok 3 - Got forum root
ok 4 - 'Got app' isa 'CODE'
ok 5 - Got /wiki path
ok 6 - Got /forum path
1..6
ok
t/multi_apps_forward.t .................................
1..9
ok 1 - [GET /] OK
ok 2 - [GET /] OK content
ok 3 - [GET /forward] OK
ok 4 - [GET /forward] OK content
ok 5 - Cannot find /new
ok 6 - [GET /] OK
ok 7 - [GET /] OK content
# Old format using psgi_app to loop over multiple apps
ok 8 - [GET /forward_to_new] OK
ok 9 - [GET /forward_to_new] OK content
ok
t/multiapp_template_hooks.t ............................
1..32
# Check App1 only calls first hook, not both
ok 1 - 'Got app for test' isa 'CODE'
ok 2 - '[App1] Tokens' isa 'HASH'
ok 3 - 'Got app object inside App1' isa 'Dancer2::Core::App'
ok 4 - Request reached to correct App (App1)
ok 5 - App1 has a single before_template hook defined
ok 6 - [GET /] Successful
ok 7 - [GET /] Correct content
ok 8 - Only App1's before_template hook was called
# Check App2 only calls second hook, not both
ok 9 - 'Got app for test' isa 'CODE'
ok 10 - '[App2] Tokens' isa 'HASH'
ok 11 - 'Got app object inside App2' isa 'Dancer2::Core::App'
ok 12 - Request reached to correct App (App2)
ok 13 - App2 has a single before_template hook defined
ok 14 - [GET /] Successful
ok 15 - [GET /] Correct content
ok 16 - Only App2's before_template hook was called
# Check both apps only call the first hook (correct app), not both
ok 17 - 'Got app for test' isa 'CODE'
ok 18 - '[App1] Tokens' isa 'HASH'
ok 19 - 'Got app object inside App1' isa 'Dancer2::Core::App'
ok 20 - Request reached to correct App (App1)
ok 21 - App1 has a single before_template hook defined
ok 22 - [GET /] Successful
ok 23 - [GET /] Correct content
ok 24 - Only App1's before_template hook was called (full PSGI app)
# Check both apps only call the second hook (correct app), not both
ok 25 - 'Got app for test' isa 'CODE'
ok 26 - '[App2] Tokens' isa 'HASH'
ok 27 - 'Got app object inside App2' isa 'Dancer2::Core::App'
ok 28 - Request reached to correct App (App2)
ok 29 - App2 has a single before_template hook defined
ok 30 - [GET /2] Successful
ok 31 - [GET /2] Correct content
ok 32 - Only App2's before_template hook was called (full PSGI app)
ok
t/multipart_content.t ..................................
ok 1 - Got app
ok 2 - multipart with incorrect boundary returns 400
ok 3 - Providing multipart with correct boundary works
1..3
ok
t/named_apps.t .........................................
ok 1 - Got app content path foo
ok 2 - Got app content path bar
1..2
ok
t/named_routes.t .......................................
1..5
# Subtest: Named static route
1..2
ok 1 - Successfully reached /view
ok 2 - Static route with name
ok 1 - Named static route
# Subtest: Named regex route
1..2
ok 1 - Successfully reached /view_r
ok 2 - Regex route with name
ok 2 - Named regex route
# Subtest: Named static route with options
1..2
ok 1 - Successfully reached /
ok 2 - Static route with name and options
ok 3 - Named static route with options
# Subtest: Named regex route with options
1..2
ok 1 - Successfully reached /r
ok 2 - Regex route with name and options
ok 4 - Named regex route with options
# Subtest: Route objects
1..3
ok 1 - Only one app exists
ok 2 - Four named routes registered
ok 3 - All the right route names
ok 5 - Route objects
ok
t/no_default_middleware.t ..............................
# Subtest: Head
ok 1 - HEAD request on unwrapped app has content
ok 2 - HEAD request on wrapped app has no content
ok 3 - HEAD requests have consistent content length header
1..3
ok 1 - Head
# Subtest: FixMissingBodyInRedirect
ok 1 - GET request that redirects on unwrapped app has no content
ok 2 - GET request that redirects on wrapped app has content
1..2
ok 2 - FixMissingBodyInRedirect
1..2
ok
t/plugin2/app_dsl_cb/app_dsl_cb.t ......................
1..4
ok 1 - Correct argument to plugin
ok 2 - Plugin returned OK
ok 3 - Did not crash
ok 4 - Ran successfully
ok
t/plugin2/basic-2.t ....................................
1..8
# poc2 root
ok 1
ok 2
ok 3
# pos2 goodbye
ok 4
ok 5
ok 6
# pos2 hooked
ok 7
ok 8
ok
t/plugin2/basic.t ......................................
1..6
# poc root
ok 1
ok 2
ok 3 - config parameters are read
ok 4 - Plugin Bar has been loaded
ok 5 - Foo has a copy of Bar
# poc truncate
ok 6
ok
t/plugin2/define-keywords.t ............................
1..2
# Subtest: keywords are registered
ok 1 - foo
ok 2 - bar
ok 3 - baz
ok 4 - bazz
ok 5 - biz
ok 6 - quux
ok 7 - qiix
ok 8 - qox
ok 9 - qooox
1..9
ok 1 - keywords are registered
# Subtest: keywords are recognized
ok 1 - foo
ok 2 - bar
ok 3 - quux
1..3
ok 2 - keywords are recognized
ok
t/plugin2/find_plugin.t ................................
1..3
# Subtest: Baseline
ok 1 - Successful response
ok 2 - Foo plugin works correctly
1..2
ok 1 - Baseline
# Subtest: When parent plugin not available
ok 1 - An object of class 'Dancer2::Plugin::Bar' isa 'Dancer2::Plugin::Bar'
ok 2 - Response failed
ok 3 - An object of class 'Dancer2::Logger::Capture' isa 'Dancer2::Logger::Capture'
ok 4 - 'Found logs' isa 'ARRAY'
ok 5 - One log message
ok 6
ok 7 - Correct error
1..7
ok 2 - When parent plugin not available
# Subtest: When both parent and child plugins available
ok 1 - An object of class 'Dancer2::Plugin::Bar' isa 'Dancer2::Plugin::Bar'
ok 2 - An object of class 'Dancer2::Plugin::Foo' isa 'Dancer2::Plugin::Foo'
ok 3 - Dancer2::Plugin::Foo->can('foo_message')
ok 4 - Successful response
ok 5 - Bar plugin found Foo and worked
1..5
ok 3 - When both parent and child plugins available
ok
t/plugin2/from-config.t ................................
1..8
ok 1 - from config
ok 2 - from config, nested
ok 3 - nothing in config, default value
ok 4 - from_config a coderef
ok 5 - from_config a coderef, no override
ok 6 - from_config, defined two fields at once \#1
ok 7 - from_config, defined two fields at once \#2
ok 8 - defining two fields simultaneously with multiple plugin_keyword values is disallowed
ok
t/plugin2/hooks.t ......................................
1..3
# Subtest: initial state
ok 1
ok 2
ok 3
ok 4
1..4
ok 1 - initial state
# Subtest: trigger hook
ok 1
ok 2
ok 3
ok 4
1..4
ok 2 - trigger hook
# Subtest: execute hook counting
ok 1
ok 2
ok 3
ok 4
1..4
ok 3 - execute hook counting
ok
t/plugin2/inside-plugin.t ..............................
ok 1 - Test number of plugins.
ok 2 - An object of class 'Dancer2::Plugin::TestPlugin' isa 'Dancer2::Plugin::TestPlugin'
ok 3 - An object of class 'Dancer2::Plugin::InsidePlugin' isa 'Dancer2::Plugin::InsidePlugin'
ok 4 - Test config of TestPlugin.
ok 5 - Test config of InsidePlugin.
1..5
ok
t/plugin2/keywords-hooks-namespace.t ...................
# Subtest: Plugin1
ok 1 - keywords
ok 2 - hooks
1..2
ok 1 - Plugin1
# Subtest: Plugin2
ok 1 - keywords
ok 2 - hooks
1..2
ok 2 - Plugin2
# Subtest: app_side
ok 1 - from plugin1
ok 2 - from plugin2
ok 3
1..3
ok 3 - app_side
1..3
ok
t/plugin2/memory_cycles.t ..............................
ok 1 - runner has no memory cycles
ok 2 - App has no memory cycles
1..2
ok
t/plugin2/no-app-munging.t .............................
1..1
ok 1 - we survived!
ok
t/plugin2/no-clobbering.t ..............................
ok 1 - alpha from config
ok 2 - alpha from plugin_setting
ok 3 - alpha from indirect
ok 4 - beta from config
ok 5 - beta from plugin_setting
ok 6 - beta from indirect
1..6
ok
t/plugin2/no-config.t ..................................
1..1
ok 1 - we survived bar() and baz()
ok
t/plugin2/with-plugins.t ...............................
1..8
ok 1 - An object of class 'Dancer2::Plugin::Foo' isa 'Dancer2::Plugin'
ok 2 - app has one plugin
ok 3 - app has plugin Foo
ok 4 - plugin is not redefined
ok 5 - app still has one plugin
ok 6 - app has plugin Foo
# Subtest: adding plugin Bar
ok 1 - An object of class 'Dancer2::Plugin::Bar' isa 'Dancer2::Plugin'
ok 2 - app has two plugins
ok 3 - app has plugin Foo
ok 4 - app has plugin Bar
1..4
ok 7 - adding plugin Bar
# Subtest: adding as an object
ok 1 - it's the same
ok 2 - app has three plugins
ok 3 - app has plugin Foo
ok 4 - app has plugin Bar
ok 5 - app has plugin Baz
1..5
ok 8 - adding as an object
ok
t/plugin_import.t ......................................
ok 1 - Got app
ok 2 - the plugin exported its keyword
ok 3 - the original import method of the plugin is still there
# Subtest: import flags
ok 1 - with :no_dsl, the Dancer's dsl is not imported.
ok 2 - without any import flag, the DSL is imported
1..2
ok 4 - import flags
1..4
ok
t/plugin_multiple_apps.t ...............................
ok 1 - Got app
ok 2 - /subapp1
ok 3 - /subapp2
1..3
ok
t/plugin_register.t ....................................
# Subtest: reserved keywords
ok 1 - Can't use Dancer2's reserved keywords
ok 2 - Can't use invalid names for keywords
1..2
ok 1 - reserved keywords
# Subtest: plugin reserved keywords
ok 1 - can register a new keyword
ok 2 - can't register a keyword already registered by another plugin
1..2
ok 2 - plugin reserved keywords
1..2
ok
t/plugin_syntax.t ......................................
# Subtest: global and route keywords
ok 1 - Got app
ok 2 - route defined by a plugin
ok 3 - DSL keyword wrapped by a plugin
ok 4 - plugin_setting returned the expected config
ok 5 - app name is correct
1..5
ok 1 - global and route keywords
# Subtest: plugin old syntax
ok 1 - Got app
ok 2 - foo plugin
1..2
ok 2 - plugin old syntax
# Subtest: caller_dsl
ok 1 - Got app
ok 2 - Correct content
1..2
ok 3 - caller_dsl
# Subtest: hooks in plugins
ok 1 - Got app
ok 2 - the hook has not been executed
ok 3 - ... route is rendered
ok 4 - ... and the hook has been executed exactly once
ok 5 - ... hook does not influence rendered content by return value
ok 6 - Vars preserved from hooks
ok 7 - hooks added by on_plugin_import don't stop hooks being added later
1..7
ok 4 - hooks in plugins
1..4
ok
t/prepare_app.t ........................................
1..2
# Subtest: Foo
ok 1 - App 1 had prepare_app called
ok 2 - Correct content
1..2
ok 1 - Foo
# Subtest: Bar
ok 1 - App 2 had prepare_app called
ok 2 - Correct content
1..2
ok 2 - Bar
ok
t/psgi_app.t ...........................................
1..25
# All Apps
ok 1 - 'Got PSGI app' isa 'CODE'
ok 2 - App1 available
ok 3 - App2 available
ok 4 - App3 available
# Specific Apps by parameters
ok 5 - Took two apps from the Runner
ok 6 - 'Got PSGI app' isa 'CODE'
ok 7 - App1 available
ok 8 - App3 available
ok 9 - App2 is not available
# Specific Apps via App objects
ok 10 - 'Got PSGI app' isa 'CODE'
ok 11 - App2 available
ok 12 - App1 is not available
ok 13 - App3 is not available
# Specific apps by App names
ok 14 - 'Got PSGI app' isa 'CODE'
ok 15 - App2 is not available
ok 16 - App1 available
ok 17 - App3 available
# Specific apps by App names with regular expression, v1
ok 18 - 'Got PSGI app' isa 'CODE'
ok 19 - App2 is not available
ok 20 - App1 available
ok 21 - App3 available
# Specific apps by App names with regular expression, v2
ok 22 - 'Got PSGI app' isa 'CODE'
ok 23 - App1 is not available
ok 24 - App2 available
ok 25 - App3 available
ok
t/psgi_app_forward_and_pass.t ..........................
1..4
ok 1 - A reference of type 'CODE' isa 'CODE'
ok 2 - Simple request
ok 3 - Passing from App to App works
ok 4 - Forwarding from App to App works
ok
t/redirect.t ...........................................
# Subtest: basic redirects
ok 1 - Got app
ok 2 - [GET /] Correct code
ok 3 - [GET /] Correct content
ok 4 - [GET /] Correct content-type
ok 5 - [GET /bounce] Correct code
ok 6 - [GET /redirect] Correct code
ok 7 - Correct Location header
ok 8 - Correct X-Foo header
ok 9 - [GET /redirect_querystring] Correct code
ok 10 - Correct Location header
ok 11 - [GET /redirect_uriescaped] Correct code
ok 12 - Correct Location header
1..12
ok 1 - basic redirects
# Subtest: absolute and relative redirects
ok 1 - Got app
ok 2 - Correct Location header
ok 3 - Correct Location header
ok 4 - Correct Location header
1..4
ok 2 - absolute and relative redirects
1..2
ok
t/request.t ............................................
# If you want extra speed, install CGI::Deurl::XS
# Run test with XS_URL_DECODE
# tests for accessors
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
# tests params
ok 26
# tests cookies
ok 27 - multiple cookies extracted
ok 28
ok 29
# tests for uri_for
ok 30
ok 31
ok 32
ok 33 - uri_for returns a URI (with $dont_escape)
ok 34
ok 35
ok 36
ok 37
ok 38
# testing behind proxy
ok 39
ok 40
ok 41
# testing behind proxy when optional headers are not set
ok 42
ok 43
ok 44
# testing path and uri_base
ok 45 - path corrent when empty PATH_INFO
ok 46 - uri_base correct when empty PATH_INFO
ok 47 - path corrent when empty SCRIPT_NAME
ok 48 - uri_base handles empty SCRIPT_NAME
ok 49 - path corrent when both PATH_INFO and SCRIPT_NAME set
ok 50 - uri_base correct when both PATH_INFO and SCRIPT_NAME set
ok 51 - path corrent when calculated from REQUEST_URI
ok 52 - uri_base correct when calculated from REQUEST_URI
# testing forward
ok 53 - path is /
ok 54 - method is get
ok 55 - params are parsed
ok 56 - path is changed
ok 57 - method is unchanged
ok 58 - params are not touched
ok 59 - path is changed
ok 60 - method is changed
ok 61 - params are not touched
# testing unicode params
ok 62 - multi byte unicode chars work in param keys and values
# testing private _decode not to mangle hash
ok 63 - hash not mangled
ok 64 - no warnings were issued
# Run test without XS_URL_DECODE
# tests for accessors
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
ok 89
# tests params
ok 90
# tests cookies
ok 91 - multiple cookies extracted
ok 92
ok 93
# tests for uri_for
ok 94
ok 95
ok 96
ok 97 - uri_for returns a URI (with $dont_escape)
ok 98
ok 99
ok 100
ok 101
ok 102
# testing behind proxy
ok 103
ok 104
ok 105
# testing behind proxy when optional headers are not set
ok 106
ok 107
ok 108
# testing path and uri_base
ok 109 - path corrent when empty PATH_INFO
ok 110 - uri_base correct when empty PATH_INFO
ok 111 - path corrent when empty SCRIPT_NAME
ok 112 - uri_base handles empty SCRIPT_NAME
ok 113 - path corrent when both PATH_INFO and SCRIPT_NAME set
ok 114 - uri_base correct when both PATH_INFO and SCRIPT_NAME set
ok 115 - path corrent when calculated from REQUEST_URI
ok 116 - uri_base correct when calculated from REQUEST_URI
# testing forward
ok 117 - path is /
ok 118 - method is get
ok 119 - params are parsed
ok 120 - path is changed
ok 121 - method is unchanged
ok 122 - params are not touched
ok 123 - path is changed
ok 124 - method is changed
ok 125 - params are not touched
# testing unicode params
ok 126 - multi byte unicode chars work in param keys and values
# testing private _decode not to mangle hash
ok 127 - hash not mangled
ok 128 - no warnings were issued
1..128
ok
t/request_make_forward_to.t ............................
1..1
ok 1 - Access denied to unauthorized merge
ok
t/request_multipart_formdata.t .........................
1..2
ok 1 - Got app
ok 2 - [POST /] successful
ok
t/request_upload.t .....................................
# If you want extra speed, install CGI::Deurl::XS
# Run test with XS_URL_DECODE
ok 1 - non-existent upload as array is empty
ok 2 - ... and non-existent upload as scalar is undef
ok 3 - content for first upload is ok, via 'upload'
ok 4 - ... content for second as well
ok 5 - ... content for other also good
# headers and decoded filename
ok 6
ok 7
# type
ok 8
ok 9 - content for upload \#3 as a scalar is good, via req->upload
ok 10 - content for upload \#6 is good
ok 11
ok 12 - An object of class 'Dancer2::Core::Request::Upload' isa 'Dancer2::Core::Request::Upload'
ok 13 - filename is ok
ok 14 - file handle is defined
ok 15 - filename is accessible via params
ok 16 - file '/tmp/W9bppCtBON/yappo6.txt' has been copied
ok 17 - hardlink '/tmp/W9bppCtBON/hardlink' has been created
ok 18 - temp file exists while request object lives
ok 19 - temp file is removed when request object dies
# testing failing open for tempfile
ok 20
# Run test without XS_URL_DECODE
ok 21 - non-existent upload as array is empty
ok 22 - ... and non-existent upload as scalar is undef
ok 23 - content for first upload is ok, via 'upload'
ok 24 - ... content for second as well
ok 25 - ... content for other also good
# headers and decoded filename
ok 26
ok 27
# type
ok 28
ok 29 - content for upload \#3 as a scalar is good, via req->upload
ok 30 - content for upload \#6 is good
ok 31
ok 32 - An object of class 'Dancer2::Core::Request::Upload' isa 'Dancer2::Core::Request::Upload'
ok 33 - filename is ok
ok 34 - file handle is defined
ok 35 - filename is accessible via params
ok 36 - file '/tmp/C2fj5_qkPJ/yappo6.txt' has been copied
ok 37 - hardlink '/tmp/C2fj5_qkPJ/hardlink' has been created
ok 38 - temp file exists while request object lives
ok 39 - temp file is removed when request object dies
# testing failing open for tempfile
ok 40
1..40
ok
t/response.t ...........................................
ok 1
ok 2
# content_type
ok 3
ok 4 - An object of class 'HTTP::Headers::Fast' isa 'HTTP::Headers'
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
1..17
ok
t/roles/hook.t .........................................
1..8
ok 1
ok 2
ok 3 - execute_hook needs a hook name
ok 4 - Supported hook can be installed
ok 5 - Unsupported hook cannot be installed
ok 6
ok 7 - Nonexistent hook fails
ok 8 - replaced hooks were installed and executed
ok
t/route-pod-coverage/route-pod-coverage.t ..............
# Subtest: t::lib::TestPodis pod covered
ok 1 - post /in_testpod/* is documented
ok 2 - post /me:id is documented
ok 3 - get /in_testpod is documented
ok 4 - get /hello is documented
ok 5 - get /me:id is documented
1..5
ok 1 - t::lib::TestPodis pod covered
ok 2 - my pod looks like expected
1..2
ok
t/scope_problems/dispatcher_internal_request.t .........
# [Test::App:201] error @2025-01-22 10:35:12> Exception caught in 'core.app.before_request' filter: Hook error: Nope, Nope, Nope at t/scope_problems/dispatcher_internal_request.t line 18.
# at /usr/share/perl5/Dancer2/Core/App.pm line 35. in /usr/share/perl5/Dancer2/Core/App.pm l. 684
# [Test::App:201] error @2025-01-22 10:35:12> Route exception: Exception caught in 'core.app.before_request' filter: Hook error: Nope, Nope, Nope at t/scope_problems/dispatcher_internal_request.t line 18.
# at /usr/share/perl5/Dancer2/Core/App.pm line 35.
# at /usr/share/perl5/Dancer2/Core/Role/Hookable.pm line 115. in /usr/share/perl5/Dancer2/Core/App.pm l. 1538
ok 1 - Runner internal request cleaned up
1..1
ok
t/scope_problems/keywords_before_template_hook.t .......
# [Test::App:202] error @2025-01-22 10:35:12> Route exception: Yes yes YES! at t/scope_problems/keywords_before_template_hook.t line 31. in /usr/share/perl5/Dancer2/Core/App.pm l. 1538
ok 1 - Got 500 response
ok 2 - with the template content
1..2
ok
t/scope_problems/session_is_cleared.t ..................
ok 1 - /normal_route does not error
# [MyTestApp:203] error @2025-01-22 10:35:12> Route exception: Hook error: Z5DJ4AAAAMuQjMR5ThvvEALhDdxzN3LF at t/scope_problems/session_is_cleared.t line 17.
# at /usr/share/perl5/Dancer2/Core/Role/Hookable.pm line 115. in /usr/share/perl5/Dancer2/Core/App.pm l. 1538
# [MyTestApp:203] warning @2025-01-22 10:35:12> Hook error: Z5DJ4AAAAMuQjMR5ThvvEALhDdxzN3LF at t/scope_problems/session_is_cleared.t line 17.
# at /usr/share/perl5/Dancer2/Core/Role/Hookable.pm line 115. in /usr/share/perl5/Dancer2/Core/App.pm l. 1663
ok 2 - /route_with_renderer_error errors errors
ok 3 - /normal_route does not error
ok 4 - 3rd route does not have session value from second route
1..4
ok
t/scope_problems/with_return_dies.t ....................
ok 1 - /normal_route does not error
# [MyTestApp:204] error @2025-01-22 10:35:12> Route exception: Hook error: 94817659154336 at t/scope_problems/with_return_dies.t line 19.
# at /usr/share/perl5/Dancer2/Core/Role/Hookable.pm line 115. in /usr/share/perl5/Dancer2/Core/App.pm l. 1538
# [MyTestApp:204] warning @2025-01-22 10:35:12> Hook error: 94817659155056 at t/scope_problems/with_return_dies.t line 19.
# at /usr/share/perl5/Dancer2/Core/Role/Hookable.pm line 115. in /usr/share/perl5/Dancer2/Core/App.pm l. 1663
ok 2 - /route_with_renderer_error errors errors
ok 3 - /normal_route does not error
ok 4 - The 3rd request has a different with_return from the first run
ok 5 - The 3rd request has a different with_return from the second run
1..5
ok
t/serializer.t .........................................
1..5
ok 1 - Got app
ok 2 - [/json] Correct status
ok 3 - [/json] Correct content
ok 4 - [/json] Correct content-type headers
ok 5 - content-type is set correctly
ok
t/serializer_json.t ....................................
ok 1 - to_json: basic hash
ok 2 - serialize: basic hash
ok 3 - serialized content in response: basic hash
ok 4 - to_json: nested
ok 5 - serialize: nested
ok 6 - serialized content in response: nested
ok 7 - to_json: utf8
ok 8 - serialize: utf8
ok 9 - serialized content in response: utf8
1..9
ok
t/serializer_mutable.t .................................
1..5
# Subtest: serializer returns to default state
ok 1 - Default content-type header
ok 2 - Correct content-type header
ok 3 - Correct default content-type header after a request that used another
1..3
ok 1 - serializer returns to default state
# Subtest: Format: json
ok 1 - [/json] Correct status
ok 2 - [/json] Correct content
ok 3 - [/json] Correct content-type headers
ok 4 - [/json] Correct status
ok 5 - [/json] Correct content
ok 6 - [/json] Correct content-type headers
ok 7 - [/json] Deserialize: correct status
ok 8 - [/json] Deserialize: correct content
ok 9 - [/json] Correct status
ok 10 - [/json] Correct content
ok 11 - [/json] Correct content-type headers
ok 12 - [/json] Correct status
ok 13 - [/json] Correct content
ok 14 - [/json] Correct content-type headers
ok 15 - [/json] Deserialize: correct status
ok 16 - [/json] Deserialize: correct content
1..16
ok 2 - Format: json
# Subtest: Format: default
ok 1 - [/default] Correct status
ok 2 - [/default] Correct content
ok 3 - [/default] Correct content-type headers
ok 4 - [/default] Correct status
ok 5 - [/default] Correct content
ok 6 - [/default] Correct content-type headers
ok 7 - [/default] Deserialize: correct status
ok 8 - [/default] Deserialize: correct content
ok 9 - [/default] Correct status
ok 10 - [/default] Correct content
ok 11 - [/default] Correct content-type headers
ok 12 - [/default] Correct status
ok 13 - [/default] Correct content
ok 14 - [/default] Correct content-type headers
ok 15 - [/default] Deserialize: correct status
ok 16 - [/default] Deserialize: correct content
1..16
ok 3 - Format: default
# Subtest: Format: dumper
ok 1 - [/dumper] Correct status
ok 2 - [/dumper] Correct content
ok 3 - [/dumper] Correct content-type headers
ok 4 - [/dumper] Correct status
ok 5 - [/dumper] Correct content
ok 6 - [/dumper] Correct content-type headers
ok 7 - [/dumper] Deserialize: correct status
ok 8 - [/dumper] Deserialize: correct content
1..8
ok 4 - Format: dumper
# Subtest: Format: yaml
ok 1 - [/yaml] Correct status
ok 2 - [/yaml] Correct content
ok 3 - [/yaml] Correct content-type headers
ok 4 - [/yaml] Correct status
ok 5 - [/yaml] Correct content
ok 6 - [/yaml] Correct content-type headers
ok 7 - [/yaml] Deserialize: correct status
ok 8 - [/yaml] Deserialize: correct content
ok 9 - [/yaml] Correct status
ok 10 - [/yaml] Correct content
ok 11 - [/yaml] Correct content-type headers
ok 12 - [/yaml] Correct status
ok 13 - [/yaml] Correct content
ok 14 - [/yaml] Correct content-type headers
ok 15 - [/yaml] Deserialize: correct status
ok 16 - [/yaml] Deserialize: correct content
1..16
ok 5 - Format: yaml
ok
t/serializer_mutable_custom.t ..........................
1..5
ok 1 - Got app
# Subtest: Format: dumper
# Subtest: text/x-data-dumper
ok 1 - status
ok 2 - content
ok 3 - content-type headers
ok 4 - status
ok 5 - content
ok 6 - content-type headers
ok 7 - status
ok 8 - content
1..8
ok 1 - text/x-data-dumper
1..1
ok 2 - Format: dumper
# Subtest: Format: yaml
# Subtest: text/x-yaml
ok 1 - status
ok 2 - content
ok 3 - content-type headers
ok 4 - status
ok 5 - content
ok 6 - content-type headers
ok 7 - status
ok 8 - content
1..8
ok 1 - text/x-yaml
1..1
ok 3 - Format: yaml
# Subtest: Format: json
# Subtest: text/x-json
ok 1 - status
ok 2 - content
ok 3 - content-type headers
ok 4 - status
ok 5 - content
ok 6 - content-type headers
ok 7 - status
ok 8 - content
1..8
ok 1 - text/x-json
# Subtest: application/json
ok 1 - status
ok 2 - content
ok 3 - content-type headers
ok 4 - status
ok 5 - content
ok 6 - content-type headers
ok 7 - status
ok 8 - content
1..8
ok 2 - application/json
1..2
ok 4 - Format: json
# Subtest: Format: other
# Subtest: text/other
ok 1 - status
ok 2 - content
ok 3 - content-type headers
ok 4 - status
ok 5 - content
ok 6 - content-type headers
ok 7 - status
ok 8 - content
1..8
ok 1 - text/other
1..1
ok 5 - Format: other
ok
t/session_bad_client_cookie.t ..........................
# Subtest: [YAML] set_session and extract cookie
ok 1 - set_session
ok 2 - Cookie set
1..2
ok 1 - [YAML] set_session and extract cookie
# Subtest: [YAML] set_session with bad cookie value
ok 1 - Set bad cookie value
ok 2 - /read_session
ok 3 - Jar cleared
ok 4 - session cookie set again
ok 5 - Session ID has been reset
1..5
ok 2 - [YAML] set_session with bad cookie value
# Subtest: [Simple] set_session and extract cookie
ok 1 - set_session
ok 2 - Cookie set
1..2
ok 3 - [Simple] set_session and extract cookie
# Subtest: [Simple] set_session with bad cookie value
ok 1 - Set bad cookie value
ok 2 - /read_session
ok 3 - Jar cleared
ok 4 - session cookie set again
ok 5 - Session ID has been reset
1..5
ok 4 - [Simple] set_session with bad cookie value
# Subtest: [SimpleHexId] set_session and extract cookie
ok 1 - set_session
ok 2 - Cookie set
1..2
ok 5 - [SimpleHexId] set_session and extract cookie
# Subtest: [SimpleHexId] set_session with bad cookie value
ok 1 - Set bad cookie value
ok 2 - /read_session
ok 3 - Jar cleared
ok 4 - session cookie set again
ok 5 - Session ID has been reset
1..5
ok 6 - [SimpleHexId] set_session with bad cookie value
# Subtest: [SimpleHexId] valid session id count
ok 1 - No valid session keys passed during test
1..1
ok 7 - [SimpleHexId] valid session id count
1..7
ok
t/session_config.t .....................................
# Subtest: Set session
ok 1 - /foo/set_session/larry
ok 2 - session cookie set
ok 3 - cookie expiration is in future
ok 4 - cookie domain set
ok 5 - cookie path set
ok 6 - cookie has not set HttpOnly
ok 7 - cookie has same site set to strict
1..7
ok 1 - Set session
# Subtest: Read session
ok 1 - /foo/read_session
ok 2 - session value looks good
1..2
ok 2 - Read session
1..2
ok
t/session_engines.t ....................................
# Subtest: [YAML][one] Empty session
ok 1 - empty session for client one
1..1
ok 1 - [YAML][one] Empty session
# Subtest: [YAML][one] set_session
ok 1 - set_session for client one
1..1
ok 2 - [YAML][one] set_session
# Subtest: [YAML][one] session for client
ok 1 - session looks good for client one
1..1
ok 3 - [YAML][one] session for client
# Subtest: [YAML][one] delete session
ok 1 - deleted session key
1..1
ok 4 - [YAML][one] delete session
# Subtest: [YAML][one] cleanup
ok 1 - cleanup done for one
ok 2 - session hook triggered
1..2
ok 5 - [YAML][one] cleanup
# Subtest: [YAML][two] Empty session
ok 1 - empty session for client two
1..1
ok 6 - [YAML][two] Empty session
# Subtest: [YAML][two] set_session
ok 1 - set_session for client two
1..1
ok 7 - [YAML][two] set_session
# Subtest: [YAML][two] session for client
ok 1 - session looks good for client two
1..1
ok 8 - [YAML][two] session for client
# Subtest: [YAML][two] delete session
ok 1 - deleted session key
1..1
ok 9 - [YAML][two] delete session
# Subtest: [YAML][two] cleanup
ok 1 - cleanup done for two
ok 2 - session hook triggered
1..2
ok 10 - [YAML][two] cleanup
# Subtest: [YAML][three] Empty session
ok 1 - empty session for client three
1..1
ok 11 - [YAML][three] Empty session
# Subtest: [YAML][three] set_session
ok 1 - set_session for client three
1..1
ok 12 - [YAML][three] set_session
# Subtest: [YAML][three] session for client
ok 1 - session looks good for client three
1..1
ok 13 - [YAML][three] session for client
# Subtest: [YAML][three] delete session
ok 1 - deleted session key
1..1
ok 14 - [YAML][three] delete session
# Subtest: [YAML][three] cleanup
ok 1 - cleanup done for three
ok 2 - session hook triggered
1..2
ok 15 - [YAML][three] cleanup
# Subtest: [Simple][one] Empty session
ok 1 - empty session for client one
1..1
ok 16 - [Simple][one] Empty session
# Subtest: [Simple][one] set_session
ok 1 - set_session for client one
1..1
ok 17 - [Simple][one] set_session
# Subtest: [Simple][one] session for client
ok 1 - session looks good for client one
1..1
ok 18 - [Simple][one] session for client
# Subtest: [Simple][one] delete session
ok 1 - deleted session key
1..1
ok 19 - [Simple][one] delete session
# Subtest: [Simple][one] cleanup
ok 1 - cleanup done for one
ok 2 - session hook triggered
1..2
ok 20 - [Simple][one] cleanup
# Subtest: [Simple][two] Empty session
ok 1 - empty session for client two
1..1
ok 21 - [Simple][two] Empty session
# Subtest: [Simple][two] set_session
ok 1 - set_session for client two
1..1
ok 22 - [Simple][two] set_session
# Subtest: [Simple][two] session for client
ok 1 - session looks good for client two
1..1
ok 23 - [Simple][two] session for client
# Subtest: [Simple][two] delete session
ok 1 - deleted session key
1..1
ok 24 - [Simple][two] delete session
# Subtest: [Simple][two] cleanup
ok 1 - cleanup done for two
ok 2 - session hook triggered
1..2
ok 25 - [Simple][two] cleanup
# Subtest: [Simple][three] Empty session
ok 1 - empty session for client three
1..1
ok 26 - [Simple][three] Empty session
# Subtest: [Simple][three] set_session
ok 1 - set_session for client three
1..1
ok 27 - [Simple][three] set_session
# Subtest: [Simple][three] session for client
ok 1 - session looks good for client three
1..1
ok 28 - [Simple][three] session for client
# Subtest: [Simple][three] delete session
ok 1 - deleted session key
1..1
ok 29 - [Simple][three] delete session
# Subtest: [Simple][three] cleanup
ok 1 - cleanup done for three
ok 2 - session hook triggered
1..2
ok 30 - [Simple][three] cleanup
1..30
ok
t/session_forward.t ....................................
# Subtest: Forwards within a single app
ok 1 - session value preserved after chained forwards
ok 2 - session values preserved between calls
ok 3 - session value preserved after forward from route
1..3
ok 1 - Forwards within a single app
# Subtest: Forwards between multiple apps using the same cookie name
ok 1 - session value preserved after chained forwards between apps
ok 2 - session value preserved after forward from route
1..2
ok 2 - Forwards between multiple apps using the same cookie name
# Subtest: Forwards between multiple apps using different cookie names
ok 1 - session value only from forwarded app
1..1
ok 3 - Forwards between multiple apps using different cookie names
# Subtest: Forwards between multiple apps using multiple different cookie names
ok 1 - session value only from apps with same session cookie name
1..1
ok 4 - Forwards between multiple apps using multiple different cookie names
1..4
ok
t/session_hooks.t ......................................
ok 1 - Make sure flag hash is clear
# Subtest: set_session
ok 1 - An object of class 'Dancer2::Core::Session' isa 'Dancer2::Core::Session'
ok 2 - An object of class 'Dancer2::Core::Session' isa 'Dancer2::Core::Session'
ok 3 - set_session ran ok
1..3
ok 2 - set_session
# Subtest: verify hooks for session create and session flush
ok 1 - session.before_create called
ok 2 - session.after_create called
ok 3 - session.before_flush called
ok 4 - session.after_flush called
ok 5 - session.before_change_id not called
ok 6 - session.after_change_id not called
ok 7 - session.before_retrieve not called
ok 8 - session.after_retrieve not called
ok 9 - session.before_destroy not called
ok 10 - session.after_destroy not called
1..10
ok 3 - verify hooks for session create and session flush
# Subtest: verify Handler::File (static content) does not retrieve session
ok 1 - session.before_create not called
ok 2 - session.after_create not called
ok 3 - session.before_retrieve not called
ok 4 - session.after_retrieve not called
1..4
ok 4 - verify Handler::File (static content) does not retrieve session
# Subtest: get_session
ok 1 - An object of class 'Dancer2::Core::Session' isa 'Dancer2::Core::Session'
ok 2 - Got the right session back
ok 3 - get_session ran ok
1..3
ok 5 - get_session
# Subtest: verify hooks for session retrieve
ok 1 - session.before_retrieve called
ok 2 - session.after_retrieve called
ok 3 - session.before_create not called
ok 4 - session.after_create not called
ok 5 - session.before_flush not called
ok 6 - session.after_flush not called
ok 7 - session.before_change_id not called
ok 8 - session.after_change_id not called
ok 9 - session.before_destroy not called
ok 10 - session.after_destroy not called
1..10
ok 6 - verify hooks for session retrieve
# Subtest: change_session_id
ok 1 - An object of class 'Dancer2::Core::Session' isa 'Dancer2::Core::Session'
ok 2 - get_session ran ok
1..2
ok 7 - change_session_id
# Subtest: verify hooks for change session id
ok 1 - session.before_retrieve called
ok 2 - session.after_retrieve called
ok 3 - session.before_create not called
ok 4 - session.after_create not called
ok 5 - session.before_flush not called
ok 6 - session.after_flush not called
ok 7 - session.before_change_id called
ok 8 - session.after_change_id called
ok 9 - session.before_destroy not called
ok 10 - session.after_destroy not called
1..10
ok 8 - verify hooks for change session id
# Subtest: destroy_session
ok 1 - An object of class 'Dancer2::Core::Session' isa 'Dancer2::Core::Session'
ok 2 - destroy_session ran ok
1..2
ok 9 - destroy_session
# Subtest: verify session destroy hooks
ok 1 - session.before_destroy called
ok 2 - session.after_destroy called
ok 3 - session.before_retrieve called
ok 4 - session.after_retrieve called
ok 5 - session.before_create not called
ok 6 - session.after_create not called
ok 7 - session.before_flush not called
ok 8 - session.after_flush not called
1..8
ok 10 - verify session destroy hooks
1..10
ok
t/session_hooks_no_change_id.t .........................
ok 1 - Make sure flag hash is clear
# Subtest: set_session
ok 1 - An object of class 'Dancer2::Core::Session' isa 'Dancer2::Core::Session'
ok 2 - An object of class 'Dancer2::Core::Session' isa 'Dancer2::Core::Session'
ok 3 - set_session ran ok
1..3
ok 2 - set_session
# Subtest: verify hooks for session create and session flush
ok 1 - session.before_create called
ok 2 - session.after_create called
ok 3 - session.before_flush called
ok 4 - session.after_flush called
ok 5 - session.before_change_id not called
ok 6 - session.after_change_id not called
ok 7 - session.before_retrieve not called
ok 8 - session.after_retrieve not called
ok 9 - session.before_destroy not called
ok 10 - session.after_destroy not called
1..10
ok 3 - verify hooks for session create and session flush
# Subtest: verify Handler::File (static content) does not retrieve session
ok 1 - session.before_create not called
ok 2 - session.after_create not called
ok 3 - session.before_retrieve not called
ok 4 - session.after_retrieve not called
1..4
ok 4 - verify Handler::File (static content) does not retrieve session
# Subtest: get_session
ok 1 - An object of class 'Dancer2::Core::Session' isa 'Dancer2::Core::Session'
ok 2 - Got the right session back
ok 3 - get_session ran ok
1..3
ok 5 - get_session
# Subtest: verify hooks for session retrieve
ok 1 - session.before_retrieve called
ok 2 - session.after_retrieve called
ok 3 - session.before_create not called
ok 4 - session.after_create not called
ok 5 - session.before_flush not called
ok 6 - session.after_flush not called
ok 7 - session.before_change_id not called
ok 8 - session.after_change_id not called
ok 9 - session.before_destroy not called
ok 10 - session.after_destroy not called
1..10
ok 6 - verify hooks for session retrieve
# Subtest: change_session_id
ok 1 - An object of class 'Dancer2::Core::Session' isa 'Dancer2::Core::Session'
ok 2 - An object of class 'Dancer2::Core::Session' isa 'Dancer2::Core::Session'
ok 3 - An object of class 'Dancer2::Core::Session' isa 'Dancer2::Core::Session'
ok 4 - get_session ran ok
1..4
ok 7 - change_session_id
# Subtest: verify hooks for change session id
ok 1 - session.before_retrieve called
ok 2 - session.after_retrieve called
ok 3 - session.before_create not called
ok 4 - session.after_create not called
ok 5 - session.before_flush not called
ok 6 - session.after_flush not called
ok 7 - session.before_change_id not called
ok 8 - session.after_change_id not called
ok 9 - session.before_destroy not called
ok 10 - session.after_destroy not called
1..10
ok 8 - verify hooks for change session id
# Subtest: destroy_session
ok 1 - An object of class 'Dancer2::Core::Session' isa 'Dancer2::Core::Session'
ok 2 - destroy_session ran ok
1..2
ok 9 - destroy_session
# Subtest: verify session destroy hooks
ok 1 - session.before_destroy called
ok 2 - session.after_destroy called
ok 3 - session.before_retrieve called
ok 4 - session.after_retrieve called
ok 5 - session.before_create not called
ok 6 - session.after_create not called
ok 7 - session.before_flush not called
ok 8 - session.after_flush not called
1..8
ok 10 - verify session destroy hooks
1..10
ok
t/session_in_template.t ................................
ok 1 - Got app
ok 2 - Successful request
ok 3
ok 4 - Successful request
ok 5
ok 6 - Successful request
ok 7
ok 8 - Successful request
ok 9
ok 10 - Successful request
ok 11
1..11
ok
t/session_lifecycle.t ..................................
# Subtest: [YAML] No cookie set if session not referenced
ok 1 - /no_session_data
ok 2 - No cookie set
1..2
ok 1 - [YAML] No cookie set if session not referenced
# Subtest: [YAML] No empty session created if session read attempted
ok 1 - /read_session
ok 2 - No cookie set
1..2
ok 2 - [YAML] No empty session created if session read attempted
# Subtest: [YAML] Set value into session
ok 1 - /set_session/larry
ok 2 - Cookie set
ok 3 - Got SID from cookie
1..3
ok 3 - [YAML] Set value into session
# Subtest: [YAML] Read value back
ok 1 - /read_session
ok 2 - Jar cleared
ok 3 - session cookie set again
ok 4 - session value looks good
1..4
ok 4 - [YAML] Read value back
# Subtest: [YAML] Session cookie persists even if we do not touch sessions
ok 1 - /no_session_data
ok 2 - Jar cleared
ok 3 - session cookie set again
1..3
ok 5 - [YAML] Session cookie persists even if we do not touch sessions
# Subtest: [YAML] Change session ID
ok 1 - /change_session_id
ok 2 - Jar cleared
ok 3 - session cookie set again
ok 4 - New session has different ID
ok 5 - new session ID returned
1..5
ok 6 - [YAML] Change session ID
# Subtest: [YAML] Read value back after change_session_id
ok 1 - /read_session
ok 2 - Jar cleared
ok 3 - session cookie set again
ok 4 - session value looks good
1..4
ok 7 - [YAML] Read value back after change_session_id
# Subtest: [YAML] Destroy session and check that cookies expiration is set
ok 1 - /destroy_session
ok 2 - We have a cookie before reading response
ok 3 - Cookie was removed from jar
1..3
ok 8 - [YAML] Destroy session and check that cookies expiration is set
# Subtest: [YAML] Session cookie not sent after session destruction
ok 1 - /no_session_data
ok 2 - Jar is empty
ok 3 - Jar still empty (no new session cookie)
1..3
ok 9 - [YAML] Session cookie not sent after session destruction
# Subtest: [YAML] Set value into session again
ok 1 - /set_session/larry
ok 2 - session cookie set
ok 3 - New session has different ID
1..3
ok 10 - [YAML] Set value into session again
# Subtest: [YAML] Destroy and create a session in one request
ok 1 - /churn_session
ok 2 - session cookie set
ok 3 - Changed session has different ID
1..3
ok 11 - [YAML] Destroy and create a session in one request
# Subtest: [YAML] Read value back
ok 1 - /read_session
ok 2 - session cookie set
ok 3 - session value looks good
1..3
ok 12 - [YAML] Read value back
# Subtest: [Simple] No cookie set if session not referenced
ok 1 - /no_session_data
ok 2 - No cookie set
1..2
ok 13 - [Simple] No cookie set if session not referenced
# Subtest: [Simple] No empty session created if session read attempted
ok 1 - /read_session
ok 2 - No cookie set
1..2
ok 14 - [Simple] No empty session created if session read attempted
# Subtest: [Simple] Set value into session
ok 1 - /set_session/larry
ok 2 - Cookie set
ok 3 - Got SID from cookie
1..3
ok 15 - [Simple] Set value into session
# Subtest: [Simple] Read value back
ok 1 - /read_session
ok 2 - Jar cleared
ok 3 - session cookie set again
ok 4 - session value looks good
1..4
ok 16 - [Simple] Read value back
# Subtest: [Simple] Session cookie persists even if we do not touch sessions
ok 1 - /no_session_data
ok 2 - Jar cleared
ok 3 - session cookie set again
1..3
ok 17 - [Simple] Session cookie persists even if we do not touch sessions
# Subtest: [Simple] Change session ID
ok 1 - /change_session_id
ok 2 - Jar cleared
ok 3 - session cookie set again
ok 4 - New session has different ID
ok 5 - new session ID returned
1..5
ok 18 - [Simple] Change session ID
# Subtest: [Simple] Read value back after change_session_id
ok 1 - /read_session
ok 2 - Jar cleared
ok 3 - session cookie set again
ok 4 - session value looks good
1..4
ok 19 - [Simple] Read value back after change_session_id
# Subtest: [Simple] Destroy session and check that cookies expiration is set
ok 1 - /destroy_session
ok 2 - We have a cookie before reading response
ok 3 - Cookie was removed from jar
1..3
ok 20 - [Simple] Destroy session and check that cookies expiration is set
# Subtest: [Simple] Session cookie not sent after session destruction
ok 1 - /no_session_data
ok 2 - Jar is empty
ok 3 - Jar still empty (no new session cookie)
1..3
ok 21 - [Simple] Session cookie not sent after session destruction
# Subtest: [Simple] Set value into session again
ok 1 - /set_session/larry
ok 2 - session cookie set
ok 3 - New session has different ID
1..3
ok 22 - [Simple] Set value into session again
# Subtest: [Simple] Destroy and create a session in one request
ok 1 - /churn_session
ok 2 - session cookie set
ok 3 - Changed session has different ID
1..3
ok 23 - [Simple] Destroy and create a session in one request
# Subtest: [Simple] Read value back
ok 1 - /read_session
ok 2 - session cookie set
ok 3 - session value looks good
1..3
ok 24 - [Simple] Read value back
# Subtest: [SimpleNoChangeId] No cookie set if session not referenced
ok 1 - /no_session_data
ok 2 - No cookie set
1..2
ok 25 - [SimpleNoChangeId] No cookie set if session not referenced
# Subtest: [SimpleNoChangeId] No empty session created if session read attempted
ok 1 - /read_session
ok 2 - No cookie set
1..2
ok 26 - [SimpleNoChangeId] No empty session created if session read attempted
# Subtest: [SimpleNoChangeId] Set value into session
ok 1 - /set_session/larry
ok 2 - Cookie set
ok 3 - Got SID from cookie
1..3
ok 27 - [SimpleNoChangeId] Set value into session
# Subtest: [SimpleNoChangeId] Read value back
ok 1 - /read_session
ok 2 - Jar cleared
ok 3 - session cookie set again
ok 4 - session value looks good
1..4
ok 28 - [SimpleNoChangeId] Read value back
# Subtest: [SimpleNoChangeId] Session cookie persists even if we do not touch sessions
ok 1 - /no_session_data
ok 2 - Jar cleared
ok 3 - session cookie set again
1..3
ok 29 - [SimpleNoChangeId] Session cookie persists even if we do not touch sessions
# Subtest: [SimpleNoChangeId] Change session ID
ok 1 - /change_session_id
ok 2 - Jar cleared
ok 3 - session cookie set again
ok 4 - New session has different ID
ok 5 - new session ID returned
1..5
ok 30 - [SimpleNoChangeId] Change session ID
# Subtest: [SimpleNoChangeId] Read value back after change_session_id
ok 1 - /read_session
ok 2 - Jar cleared
ok 3 - session cookie set again
ok 4 - session value looks good
1..4
ok 31 - [SimpleNoChangeId] Read value back after change_session_id
# Subtest: [SimpleNoChangeId] Destroy session and check that cookies expiration is set
ok 1 - /destroy_session
ok 2 - We have a cookie before reading response
ok 3 - Cookie was removed from jar
1..3
ok 32 - [SimpleNoChangeId] Destroy session and check that cookies expiration is set
# Subtest: [SimpleNoChangeId] Session cookie not sent after session destruction
ok 1 - /no_session_data
ok 2 - Jar is empty
ok 3 - Jar still empty (no new session cookie)
1..3
ok 33 - [SimpleNoChangeId] Session cookie not sent after session destruction
# Subtest: [SimpleNoChangeId] Set value into session again
ok 1 - /set_session/larry
ok 2 - session cookie set
ok 3 - New session has different ID
1..3
ok 34 - [SimpleNoChangeId] Set value into session again
# Subtest: [SimpleNoChangeId] Destroy and create a session in one request
ok 1 - /churn_session
ok 2 - session cookie set
ok 3 - Changed session has different ID
1..3
ok 35 - [SimpleNoChangeId] Destroy and create a session in one request
# Subtest: [SimpleNoChangeId] Read value back
ok 1 - /read_session
ok 2 - session cookie set
ok 3 - session value looks good
1..3
ok 36 - [SimpleNoChangeId] Read value back
1..36
ok
t/session_object.t .....................................
# Crypto strength tokens
# Subtest: session attributes
ok 1 - id is defined
ok 2 - id can be set
ok 3 - ... new value found for id
ok 4 - IDs are not the same
1..4
ok 1 - session attributes
# Subtest: 10000 session IDs and no dups
ok 1 - no duplicate ID after 10000 iterations (done 10000)
1..1
ok 2 - 10000 session IDs and no dups
1..2
ok
t/session_yaml_object.t ................................
ok 1 - 'Create a session' isa 'Dancer2::Core::Session'
ok 2 - Store a session value
ok 3 - Store a session object
ok 4 - Flush the session store
ok 5 - 'Retrieve the session' isa 'Dancer2::Core::Session'
ok 6 - The session has stored the value
ok 7 - 'The session has stored the object' isa 'File::Temp::Dir'
1..7
ok
t/shared_engines.t .....................................
ok 1 - session is set in main
ok 2 - Got cookie
ok 3 - session is set in foo
ok 4 - the session engine in subapp is the same
1..4
ok
t/static_content.t .....................................
# Subtest: public content
ok 1 - 200 response
ok 2 - 304 response
1..2
ok 1 - public content
1..1
ok
t/template.t ...........................................
ok 1 - use Dancer2::Template::TemplateToolkit;
ok 2 - An object of class 'Dancer2::Template::TemplateToolkit' isa 'Dancer2::Template::TemplateToolkit'
ok 3
# Subtest: template hooks
ok 1 - [GET /] Correct content with template hooks
ok 2 - [GET /global] Correct content with template hooks
1..2
ok 4 - template hooks
# Subtest: modify views - absolute paths
ok 1 - [GET /default_views] Correct content
ok 2 - [GET /get_views_via_settings] Correct content
1..2
ok 5 - modify views - absolute paths
# Subtest: modify layout_dir
ok 1 - [GET /default_layout_dir] Correct layout dir
ok 2 - [GET /get_layout_dir_via_settings] Correct content
1..2
ok 6 - modify layout_dir
# Subtest: modify views propagates to TT2 via dynamic INCLUDE_PATH
ok 1 - got template from views
ok 2 - got template from other view
1..2
ok 7 - modify views propagates to TT2 via dynamic INCLUDE_PATH
1..7
ok
t/template_default_tokens.t ............................
ok 1 - Got app
ok 2 - Response contains all expected tokens
1..2
ok
t/template_ext.t .......................................
ok 1 - An object of class 'Dancer2::Template::TemplateToolkit' isa 'Dancer2::Template::TemplateToolkit'
ok 2 - Template extension is 'foo' as configured
ok 3 - view('foo') gives filename with right extension as configured
1..3
ok
t/template_name.t ......................................
ok 1 - Got app
ok 2 - template name
1..2
ok
t/template_simple.t ....................................
1..9
ok 1 - template got processed successfully
ok 2 - prototype failure detected
ok 3 - processed a template given as a scalar ref
ok 4 - object are interpolated in templates
ok 5 - code ref are interpolated in templates
ok 6 - arrayref are interpolated in templates
ok 7 - true boolean condition matched
ok 8 - false boolean condition matched
ok 9 - multiline template processed
ok
t/template_tiny/01_compile.t ...........................
1..1
ok 1 - use Dancer2::Template::Implementation::ForkedTiny;
ok
t/template_tiny/02_trivial.t ...........................
1..1
ok 1 - Trivial ok
ok
t/template_tiny/03_samples.t ...........................
1..54
ok 1 - 01_hello: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/01_hello.tt
ok 2 - 01_hello: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/01_hello.txt
ok 3 - 01_hello: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/01_hello.var
ok 4 - 01_hello: Loaded stash from file
ok 5 - An object of class 'Dancer2::Template::Implementation::ForkedTiny' isa 'Dancer2::Template::Implementation::ForkedTiny'
ok 6 - Dancer2::Template::Implementation::ForkedTiny=HASH(0x5560aad8bc50): Output matches expected
ok 7 - 02_null: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/02_null.tt
ok 8 - 02_null: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/02_null.txt
ok 9 - 02_null: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/02_null.var
ok 10 - 02_null: Loaded stash from file
ok 11 - An object of class 'Dancer2::Template::Implementation::ForkedTiny' isa 'Dancer2::Template::Implementation::ForkedTiny'
ok 12 - Dancer2::Template::Implementation::ForkedTiny=HASH(0x5560aad8c160): Output matches expected
ok 13 - 03_chomp: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/03_chomp.tt
ok 14 - 03_chomp: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/03_chomp.txt
ok 15 - 03_chomp: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/03_chomp.var
ok 16 - 03_chomp: Loaded stash from file
ok 17 - An object of class 'Dancer2::Template::Implementation::ForkedTiny' isa 'Dancer2::Template::Implementation::ForkedTiny'
ok 18 - Dancer2::Template::Implementation::ForkedTiny=HASH(0x5560aad94048): Output matches expected
ok 19 - 04_nested: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/04_nested.tt
ok 20 - 04_nested: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/04_nested.txt
ok 21 - 04_nested: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/04_nested.var
ok 22 - 04_nested: Loaded stash from file
ok 23 - An object of class 'Dancer2::Template::Implementation::ForkedTiny' isa 'Dancer2::Template::Implementation::ForkedTiny'
ok 24 - Dancer2::Template::Implementation::ForkedTiny=HASH(0x5560aadac600): Output matches expected
ok 25 - 05_condition: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/05_condition.tt
ok 26 - 05_condition: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/05_condition.txt
ok 27 - 05_condition: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/05_condition.var
ok 28 - 05_condition: Loaded stash from file
ok 29 - An object of class 'Dancer2::Template::Implementation::ForkedTiny' isa 'Dancer2::Template::Implementation::ForkedTiny'
ok 30 - Dancer2::Template::Implementation::ForkedTiny=HASH(0x5560aad94000): Output matches expected
ok 31 - 06_object: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/06_object.tt
ok 32 - 06_object: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/06_object.txt
ok 33 - 06_object: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/06_object.var
ok 34 - 06_object: Loaded stash from file
ok 35 - An object of class 'Dancer2::Template::Implementation::ForkedTiny' isa 'Dancer2::Template::Implementation::ForkedTiny'
ok 36 - Dancer2::Template::Implementation::ForkedTiny=HASH(0x5560aadad218): Output matches expected
ok 37 - 07_nesting: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/07_nesting.tt
ok 38 - 07_nesting: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/07_nesting.txt
ok 39 - 07_nesting: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/07_nesting.var
ok 40 - 07_nesting: Loaded stash from file
ok 41 - An object of class 'Dancer2::Template::Implementation::ForkedTiny' isa 'Dancer2::Template::Implementation::ForkedTiny'
ok 42 - Dancer2::Template::Implementation::ForkedTiny=HASH(0x5560aadad0b0): Output matches expected
ok 43 - 08_foreach: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/08_foreach.tt
ok 44 - 08_foreach: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/08_foreach.txt
ok 45 - 08_foreach: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/08_foreach.var
ok 46 - 08_foreach: Loaded stash from file
ok 47 - An object of class 'Dancer2::Template::Implementation::ForkedTiny' isa 'Dancer2::Template::Implementation::ForkedTiny'
ok 48 - Dancer2::Template::Implementation::ForkedTiny=HASH(0x5560aada4880): Output matches expected
ok 49 - 09_trim: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/09_trim.tt
ok 50 - 09_trim: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/09_trim.txt
ok 51 - 09_trim: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/09_trim.var
ok 52 - 09_trim: Loaded stash from file
ok 53 - An object of class 'Dancer2::Template::Implementation::ForkedTiny' isa 'Dancer2::Template::Implementation::ForkedTiny'
ok 54 - Dancer2::Template::Implementation::ForkedTiny=HASH(0x5560aadad3e0): Output matches expected
ok
t/template_tiny/04_compat.t ............................
1..63
ok 1 - 01_hello: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/01_hello.tt
ok 2 - 01_hello: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/01_hello.txt
ok 3 - 01_hello: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/01_hello.var
ok 4 - 01_hello: Loaded stash from file
ok 5 - An object of class 'Template' isa 'Template'
ok 6 - 01_hello: ->process returns true
ok 7 - 01_hello: Output matches expected
ok 8 - 02_null: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/02_null.tt
ok 9 - 02_null: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/02_null.txt
ok 10 - 02_null: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/02_null.var
ok 11 - 02_null: Loaded stash from file
ok 12 - An object of class 'Template' isa 'Template'
ok 13 - 02_null: ->process returns true
ok 14 - 02_null: Output matches expected
ok 15 - 03_chomp: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/03_chomp.tt
ok 16 - 03_chomp: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/03_chomp.txt
ok 17 - 03_chomp: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/03_chomp.var
ok 18 - 03_chomp: Loaded stash from file
ok 19 - An object of class 'Template' isa 'Template'
ok 20 - 03_chomp: ->process returns true
ok 21 - 03_chomp: Output matches expected
ok 22 - 04_nested: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/04_nested.tt
ok 23 - 04_nested: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/04_nested.txt
ok 24 - 04_nested: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/04_nested.var
ok 25 - 04_nested: Loaded stash from file
ok 26 - An object of class 'Template' isa 'Template'
ok 27 - 04_nested: ->process returns true
ok 28 - 04_nested: Output matches expected
ok 29 - 05_condition: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/05_condition.tt
ok 30 - 05_condition: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/05_condition.txt
ok 31 - 05_condition: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/05_condition.var
ok 32 - 05_condition: Loaded stash from file
ok 33 - An object of class 'Template' isa 'Template'
ok 34 - 05_condition: ->process returns true
ok 35 - 05_condition: Output matches expected
ok 36 - 06_object: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/06_object.tt
ok 37 - 06_object: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/06_object.txt
ok 38 - 06_object: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/06_object.var
ok 39 - 06_object: Loaded stash from file
ok 40 - An object of class 'Template' isa 'Template'
ok 41 - 06_object: ->process returns true
ok 42 - 06_object: Output matches expected
ok 43 - 07_nesting: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/07_nesting.tt
ok 44 - 07_nesting: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/07_nesting.txt
ok 45 - 07_nesting: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/07_nesting.var
ok 46 - 07_nesting: Loaded stash from file
ok 47 - An object of class 'Template' isa 'Template'
ok 48 - 07_nesting: ->process returns true
ok 49 - 07_nesting: Output matches expected
ok 50 - 08_foreach: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/08_foreach.tt
ok 51 - 08_foreach: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/08_foreach.txt
ok 52 - 08_foreach: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/08_foreach.var
ok 53 - 08_foreach: Loaded stash from file
ok 54 - An object of class 'Template' isa 'Template'
ok 55 - 08_foreach: ->process returns true
ok 56 - 08_foreach: Output matches expected
ok 57 - 09_trim: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/09_trim.tt
ok 58 - 09_trim: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/09_trim.txt
ok 59 - 09_trim: Found /tmp/autopkgtest.mHOC0n/autopkgtest_tmp/smokeB0aDlf/t/template_tiny/samples/09_trim.var
ok 60 - 09_trim: Loaded stash from file
ok 61 - An object of class 'Template' isa 'Template'
ok 62 - 09_trim: ->process returns true
ok 63 - 09_trim: Output matches expected
ok
t/template_tiny/05_preparse.t ..........................
1..6
ok 1 - Simple IF
ok 2 - ->proprocess does not modify original template variable
ok 3 - Simple UNLESS
ok 4 - ->proprocess does not modify original template variable
ok 5 - Simple FOREACH
ok 6 - ->proprocess does not modify original template variable
ok
t/time.t ...............................................
# Subtest: Expression: "1h"
ok 1 - "1h" is 3600 seconds
ok 2 - ... its epoch is 1355679844
ok 3 - ... and its GMT string is Sun, 16-Dec-2012 17:44:04 GMT
1..3
ok 1 - Expression: "1h"
# Subtest: Expression: "1 hour"
ok 1 - "1 hour" is 3600 seconds
ok 2 - ... its epoch is 1355679844
ok 3 - ... and its GMT string is Sun, 16-Dec-2012 17:44:04 GMT
1..3
ok 2 - Expression: "1 hour"
# Subtest: Expression: "+1 hour"
ok 1 - "+1 hour" is 3600 seconds
ok 2 - ... its epoch is 1355679844
ok 3 - ... and its GMT string is Sun, 16-Dec-2012 17:44:04 GMT
1..3
ok 3 - Expression: "+1 hour"
# Subtest: Expression: "-1h"
ok 1 - "-1h" is -3600 seconds
ok 2 - ... its epoch is 1355672644
ok 3 - ... and its GMT string is Sun, 16-Dec-2012 15:44:04 GMT
1..3
ok 4 - Expression: "-1h"
# Subtest: Expression: "1 hours"
ok 1 - "1 hours" is 3600 seconds
ok 2 - ... its epoch is 1355679844
ok 3 - ... and its GMT string is Sun, 16-Dec-2012 17:44:04 GMT
1..3
ok 5 - Expression: "1 hours"
# Subtest: Expression: "1d"
ok 1 - "1d" is 86400 seconds
ok 2 - ... its epoch is 1355762644
ok 3 - ... and its GMT string is Mon, 17-Dec-2012 16:44:04 GMT
1..3
ok 6 - Expression: "1d"
# Subtest: Expression: "1 day"
ok 1 - "1 day" is 86400 seconds
ok 2 - ... its epoch is 1355762644
ok 3 - ... and its GMT string is Mon, 17-Dec-2012 16:44:04 GMT
1..3
ok 7 - Expression: "1 day"
# Subtest: Forcing another epoch in the object should work
ok 1 - ...1h is still 3600 seconds
ok 2 - ... epoch is 1
ok 3 - ... and is expressed as Thu, 01-Jan-1970 00:00:01 GMT
1..3
ok 8 - Forcing another epoch in the object should work
# Subtest: unparsable strings should be kept
ok 1 - "something silly" is something silly seconds
ok 2 - ... its epoch is something silly
ok 3 - ... and its GMT string is something silly
ok 4 - "+2 something" is +2 something seconds
ok 5 - ... its epoch is +2 something
ok 6 - ... and its GMT string is +2 something
1..6
ok 9 - unparsable strings should be kept
1..9
ok
t/types.t ..............................................
1..51
ok 1 - Str does not accept undef value
ok 2 - Str
ok 3 - Str
ok 4 - Num
ok 5 - Num does not accept undef value
ok 6 - Num fail
ok 7 - Bool true value
ok 8 - Bool false value
ok 9 - Bool does accepts undef value
ok 10 - Bool fail
ok 11 - Regexp
ok 12 - Regexp fail
ok 13 - Regexp does not accept undef value
ok 14 - HashRef
ok 15 - HashRef fail
ok 16 - HashRef does not accept undef value
ok 17 - ArrayRef
ok 18 - ArrayRef fail
ok 19 - ArrayRef does not accept undef value
ok 20 - CodeRef
ok 21 - CodeRef fail
ok 22 - CodeRef does not accept undef value
ok 23 - InstanceOf
ok 24 - InstanceOf fail
ok 25 - InstanceOf does not accept undef value
ok 26 - Dancer2Prefix
ok 27 - Dancer2Prefix fail
ok 28 - Dancer2Prefix does not accept undef value
ok 29 - Dancer2AppName
ok 30 - Dancer2AppName
ok 31 - Dancer2AppName
ok 32 - Dancer2AppName fails with single colons
ok 33 - Dancer2AppName fails with tripe colons
ok 34 - Dancer2AppName fails with beginning number
ok 35 - Dancer2AppName fails with beginning number
ok 36 - Dancer2AppName fails with special character
ok 37 - Dancer2AppName fails with special character
ok 38 - Dancer2AppName fails with special character
ok 39 - Dancer2AppName does not accept undef value
ok 40 - Dancer2AppName fails an empty string value
ok 41 - Dancer2Method
ok 42 - Dancer2Method fail
ok 43 - Dancer2Method does not accept undef value
ok 44 - Dancer2HTTPMethod
ok 45 - Dancer2HTTPMethod fail
ok 46 - Dancer2Method does not accept undef value
ok 47 - Hook does not accept undef value
ok 48 - Hook does not Core::Error as value
ok 49 - Hook
ok 50 - ReadableFilePath
ok 51 - ReadableFilePath
ok
t/vars.t ...............................................
1..3
ok 1 - Got app
ok 2 - foo
ok 3 - ugh
ok
All tests successful.
Files=180, Tests=1756, 44 wallclock secs ( 0.59 usr 0.43 sys + 36.54 cusr 6.77 csys = 44.33 CPU)
Result: PASS
autopkgtest [10:35:19]: test autodep8-perl-build-deps: -----------------------]
autodep8-perl-build-deps PASS
autopkgtest [10:35:19]: test autodep8-perl-build-deps: - - - - - - - - - - results - - - - - - - - - -
autopkgtest [10:35:19]: test autodep8-perl: preparing testbed
autopkgtest [10:35:25]: testbed dpkg architecture: amd64
autopkgtest [10:35:25]: testbed apt version: 2.9.20
autopkgtest [10:35:25]: @@@@@@@@@@@@@@@@@@@@ test bed setup
Get:1 http://deb.debian.org/debian sid InRelease [205 kB]
Get:2 http://deb.debian.org/debian sid/main amd64 Packages [10.0 MB]
Get:3 http://deb.debian.org/debian sid/main Translation-en [7332 kB]
Get:4 http://deb.debian.org/debian sid/main amd64 Components [5026 kB]
Fetched 22.6 MB in 2s (9827 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:
libldap-common libldap2 libtext-charwidth-perl libtext-wrapi18n-perl
The following packages will be upgraded:
apt base-passwd binutils binutils-common binutils-x86-64-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
libsasl2-2 libsasl2-modules-db libsframe1 libsmartcols1 libss2 libssl3t64
libstdc++6 libsystemd0 libtext-markdown-discount-perl libudev1 libuuid1
libxs-parse-keyword-perl libxxhash0 libzstd1 login logsave mount openssl
openssl-provider-legacy plzip sysvinit-utils tzdata ucf util-linux
73 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 41.7 MB of archives.
After this operation, 1320 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian sid/main amd64 bsdutils amd64 1:2.40.4-1 [106 kB]
Get:2 http://deb.debian.org/debian sid/main amd64 dash amd64 0.5.12-11 [95.5 kB]
Get:3 http://deb.debian.org/debian sid/main amd64 diffutils amd64 1:3.10-2 [384 kB]
Get:4 http://deb.debian.org/debian sid/main amd64 libatomic1 amd64 14.2.0-14 [9288 B]
Get:5 http://deb.debian.org/debian sid/main amd64 libgomp1 amd64 14.2.0-14 [137 kB]
Get:6 http://deb.debian.org/debian sid/main amd64 gcc-14-base amd64 14.2.0-14 [48.6 kB]
Get:7 http://deb.debian.org/debian sid/main amd64 libgcc-s1 amd64 14.2.0-14 [72.7 kB]
Get:8 http://deb.debian.org/debian sid/main amd64 libstdc++6 amd64 14.2.0-14 [713 kB]
Get:9 http://deb.debian.org/debian sid/main amd64 libc6 amd64 2.40-5 [2810 kB]
Get:10 http://deb.debian.org/debian sid/main amd64 libxxhash0 amd64 0.8.3-2 [27.1 kB]
Get:11 http://deb.debian.org/debian sid/main amd64 liblz4-1 amd64 1.9.4-4 [60.1 kB]
Get:12 http://deb.debian.org/debian sid/main amd64 openssl-provider-legacy amd64 3.4.0-2 [301 kB]
Get:13 http://deb.debian.org/debian sid/main amd64 libzstd1 amd64 1.5.6+dfsg-2 [300 kB]
Get:14 http://deb.debian.org/debian sid/main amd64 libssl3t64 amd64 3.4.0-2 [2302 kB]
Get:15 http://deb.debian.org/debian sid/main amd64 libsystemd0 amd64 257.2-2 [450 kB]
Get:16 http://deb.debian.org/debian sid/main amd64 libudev1 amd64 257.2-2 [148 kB]
Get:17 http://deb.debian.org/debian sid/main amd64 libapt-pkg6.0t64 amd64 2.9.24 [1114 kB]
Get:18 http://deb.debian.org/debian sid/main amd64 dpkg amd64 1.22.14 [1537 kB]
Get:19 http://deb.debian.org/debian sid/main amd64 gzip amd64 1.13-1 [138 kB]
Get:20 http://deb.debian.org/debian sid/main amd64 bsdextrautils amd64 2.40.4-1 [92.2 kB]
Get:21 http://deb.debian.org/debian sid/main amd64 libblkid1 amd64 2.40.4-1 [169 kB]
Get:22 http://deb.debian.org/debian sid/main amd64 libmount1 amd64 2.40.4-1 [200 kB]
Get:23 http://deb.debian.org/debian sid/main amd64 libsmartcols1 amd64 2.40.4-1 [140 kB]
Get:24 http://deb.debian.org/debian sid/main amd64 mount amd64 2.40.4-1 [155 kB]
Get:25 http://deb.debian.org/debian sid/main amd64 libuuid1 amd64 2.40.4-1 [36.2 kB]
Get:26 http://deb.debian.org/debian sid/main amd64 util-linux amd64 2.40.4-1 [1213 kB]
Get:27 http://deb.debian.org/debian sid/main amd64 libdebconfclient0 amd64 0.277 [10.4 kB]
Get:28 http://deb.debian.org/debian sid/main amd64 base-passwd amd64 3.6.6 [53.1 kB]
Get:29 http://deb.debian.org/debian sid/main amd64 apt amd64 2.9.24 [1380 kB]
Get:30 http://deb.debian.org/debian sid/main amd64 init-system-helpers all 1.68 [38.7 kB]
Get:31 http://deb.debian.org/debian sid/main amd64 libc-bin amd64 2.40-5 [627 kB]
Get:32 http://deb.debian.org/debian sid/main amd64 sysvinit-utils amd64 3.13-1 [33.2 kB]
Get:33 http://deb.debian.org/debian sid/main amd64 logsave amd64 1.47.2-1 [23.9 kB]
Get:34 http://deb.debian.org/debian sid/main amd64 libext2fs2t64 amd64 1.47.2-1 [212 kB]
Get:35 http://deb.debian.org/debian sid/main amd64 e2fsprogs amd64 1.47.2-1 [590 kB]
Get:36 http://deb.debian.org/debian sid/main amd64 libaudit1 amd64 1:4.0.2-2+b1 [55.2 kB]
Get:37 http://deb.debian.org/debian sid/main amd64 libcrypt1 amd64 1:4.4.38-1 [90.1 kB]
Get:38 http://deb.debian.org/debian sid/main amd64 login amd64 1:4.16.0-2+really2.40.4-1 [88.4 kB]
Get:39 http://deb.debian.org/debian sid/main amd64 tzdata all 2025a-1 [259 kB]
Get:40 http://deb.debian.org/debian sid/main amd64 gettext-base amd64 0.23.1-1 [243 kB]
Get:41 http://deb.debian.org/debian sid/main amd64 libtext-charwidth-perl amd64 0.04-11+b4 [9476 B]
Get:42 http://deb.debian.org/debian sid/main amd64 libtext-wrapi18n-perl all 0.06-10 [8808 B]
Get:43 http://deb.debian.org/debian sid/main amd64 ucf all 3.0048 [42.0 kB]
Get:44 http://deb.debian.org/debian sid/main amd64 libgprofng0 amd64 2.43.50.20250108-1 [807 kB]
Get:45 http://deb.debian.org/debian sid/main amd64 libctf0 amd64 2.43.50.20250108-1 [88.4 kB]
Get:46 http://deb.debian.org/debian sid/main amd64 libctf-nobfd0 amd64 2.43.50.20250108-1 [155 kB]
Get:47 http://deb.debian.org/debian sid/main amd64 binutils-x86-64-linux-gnu amd64 2.43.50.20250108-1 [2277 kB]
Get:48 http://deb.debian.org/debian sid/main amd64 libbinutils amd64 2.43.50.20250108-1 [532 kB]
Get:49 http://deb.debian.org/debian sid/main amd64 binutils amd64 2.43.50.20250108-1 [68.5 kB]
Get:50 http://deb.debian.org/debian sid/main amd64 binutils-common amd64 2.43.50.20250108-1 [2628 kB]
Get:51 http://deb.debian.org/debian sid/main amd64 libsframe1 amd64 2.43.50.20250108-1 [77.7 kB]
Get:52 http://deb.debian.org/debian sid/main amd64 dpkg-dev all 1.22.14 [1334 kB]
Get:53 http://deb.debian.org/debian sid/main amd64 libdpkg-perl all 1.22.14 [646 kB]
Get:54 http://deb.debian.org/debian sid/main amd64 gettext amd64 0.23.1-1 [1680 kB]
Get:55 http://deb.debian.org/debian sid/main amd64 gpg amd64 2.2.46-1+b1 [532 kB]
Get:56 http://deb.debian.org/debian sid/main amd64 gpgconf amd64 2.2.46-1+b1 [121 kB]
Get:57 http://deb.debian.org/debian sid/main amd64 libhtml-parser-perl amd64 3.83-1+b2 [99.7 kB]
Get:58 http://deb.debian.org/debian sid/main amd64 libcgi-pm-perl all 4.67-1 [217 kB]
Get:59 http://deb.debian.org/debian sid/main amd64 libcom-err2 amd64 1.47.2-1 [24.0 kB]
Get:60 http://deb.debian.org/debian sid/main amd64 libcpanel-json-xs-perl amd64 4.39-1 [130 kB]
Get:61 http://deb.debian.org/debian sid/main amd64 libgssapi-krb5-2 amd64 1.21.3-4 [138 kB]
Get:62 http://deb.debian.org/debian sid/main amd64 libkrb5-3 amd64 1.21.3-4 [326 kB]
Get:63 http://deb.debian.org/debian sid/main amd64 libkrb5support0 amd64 1.21.3-4 [32.8 kB]
Get:64 http://deb.debian.org/debian sid/main amd64 libk5crypto3 amd64 1.21.3-4 [80.9 kB]
Get:65 http://deb.debian.org/debian sid/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-8+b1 [19.9 kB]
Get:66 http://deb.debian.org/debian sid/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-8+b1 [57.6 kB]
Get:67 http://deb.debian.org/debian sid/main amd64 libldap2 amd64 2.6.9+dfsg-1 [192 kB]
Get:68 http://deb.debian.org/debian sid/main amd64 libcurl3t64-gnutls amd64 8.11.1-1+b1 [360 kB]
Get:69 http://deb.debian.org/debian sid/main amd64 libglib2.0-0t64 amd64 2.82.4-2 [1502 kB]
Get:70 http://deb.debian.org/debian sid/main amd64 libicu72 amd64 72.1-6 [9421 kB]
Get:71 http://deb.debian.org/debian sid/main amd64 libldap-common all 2.6.9+dfsg-1 [34.5 kB]
Get:72 http://deb.debian.org/debian sid/main amd64 liblz1 amd64 1.15-1 [38.9 kB]
Get:73 http://deb.debian.org/debian sid/main amd64 libss2 amd64 1.47.2-1 [28.7 kB]
Get:74 http://deb.debian.org/debian sid/main amd64 libtext-markdown-discount-perl amd64 0.17-1 [12.9 kB]
Get:75 http://deb.debian.org/debian sid/main amd64 libxs-parse-keyword-perl amd64 0.48-1 [65.6 kB]
Get:76 http://deb.debian.org/debian sid/main amd64 openssl amd64 3.4.0-2 [1422 kB]
Get:77 http://deb.debian.org/debian sid/main amd64 plzip amd64 1.12-1 [65.0 kB]
Preconfiguring packages ...
Fetched 41.7 MB in 1s (65.8 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 ... 17038 files and directories currently installed.)
Preparing to unpack .../bsdutils_1%3a2.40.4-1_amd64.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 ... 17038 files and directories currently installed.)
Preparing to unpack .../dash_0.5.12-11_amd64.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 ... 17038 files and directories currently installed.)
Preparing to unpack .../diffutils_1%3a3.10-2_amd64.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 ... 17038 files and directories currently installed.)
Preparing to unpack .../libatomic1_14.2.0-14_amd64.deb ...
Unpacking libatomic1:amd64 (14.2.0-14) over (14.2.0-11) ...
Preparing to unpack .../libgomp1_14.2.0-14_amd64.deb ...
Unpacking libgomp1:amd64 (14.2.0-14) over (14.2.0-11) ...
Preparing to unpack .../gcc-14-base_14.2.0-14_amd64.deb ...
Unpacking gcc-14-base:amd64 (14.2.0-14) over (14.2.0-11) ...
Setting up gcc-14-base:amd64 (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 ... 17038 files and directories currently installed.)
Preparing to unpack .../libgcc-s1_14.2.0-14_amd64.deb ...
Unpacking libgcc-s1:amd64 (14.2.0-14) over (14.2.0-11) ...
Setting up libgcc-s1:amd64 (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 ... 17038 files and directories currently installed.)
Preparing to unpack .../libstdc++6_14.2.0-14_amd64.deb ...
Unpacking libstdc++6:amd64 (14.2.0-14) over (14.2.0-11) ...
Setting up libstdc++6:amd64 (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 ... 17038 files and directories currently installed.)
Preparing to unpack .../libc6_2.40-5_amd64.deb ...
Unpacking libc6:amd64 (2.40-5) over (2.40-4) ...
Setting up libc6:amd64 (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 ... 17038 files and directories currently installed.)
Preparing to unpack .../libxxhash0_0.8.3-2_amd64.deb ...
Unpacking libxxhash0:amd64 (0.8.3-2) over (0.8.2-2+b2) ...
Setting up libxxhash0:amd64 (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 ... 17037 files and directories currently installed.)
Preparing to unpack .../liblz4-1_1.9.4-4_amd64.deb ...
Unpacking liblz4-1:amd64 (1.9.4-4) over (1.9.4-3+b1) ...
Setting up liblz4-1:amd64 (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 ... 17036 files and directories currently installed.)
Preparing to unpack .../openssl-provider-legacy_3.4.0-2_amd64.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 ... 17036 files and directories currently installed.)
Preparing to unpack .../libzstd1_1.5.6+dfsg-2_amd64.deb ...
Unpacking libzstd1:amd64 (1.5.6+dfsg-2) over (1.5.6+dfsg-1+b1) ...
Setting up libzstd1:amd64 (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 ... 17035 files and directories currently installed.)
Preparing to unpack .../libssl3t64_3.4.0-2_amd64.deb ...
Unpacking libssl3t64:amd64 (3.4.0-2) over (3.3.2-2) ...
Setting up libssl3t64:amd64 (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 ... 17035 files and directories currently installed.)
Preparing to unpack .../libsystemd0_257.2-2_amd64.deb ...
Unpacking libsystemd0:amd64 (257.2-2) over (257.1-5) ...
Setting up libsystemd0:amd64 (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 ... 17035 files and directories currently installed.)
Preparing to unpack .../libudev1_257.2-2_amd64.deb ...
Unpacking libudev1:amd64 (257.2-2) over (257.1-5) ...
Setting up libudev1:amd64 (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 ... 17035 files and directories currently installed.)
Preparing to unpack .../libapt-pkg6.0t64_2.9.24_amd64.deb ...
Unpacking libapt-pkg6.0t64:amd64 (2.9.24) over (2.9.20) ...
Setting up libapt-pkg6.0t64:amd64 (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 ... 17035 files and directories currently installed.)
Preparing to unpack .../dpkg_1.22.14_amd64.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 ... 17034 files and directories currently installed.)
Preparing to unpack .../archives/gzip_1.13-1_amd64.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 ... 17034 files and directories currently installed.)
Preparing to unpack .../bsdextrautils_2.40.4-1_amd64.deb ...
Unpacking bsdextrautils (2.40.4-1) over (2.40.2-13) ...
Preparing to unpack .../libblkid1_2.40.4-1_amd64.deb ...
Unpacking libblkid1:amd64 (2.40.4-1) over (2.40.2-13) ...
Setting up libblkid1:amd64 (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 ... 17034 files and directories currently installed.)
Preparing to unpack .../libmount1_2.40.4-1_amd64.deb ...
Unpacking libmount1:amd64 (2.40.4-1) over (2.40.2-13) ...
Setting up libmount1:amd64 (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 ... 17034 files and directories currently installed.)
Preparing to unpack .../libsmartcols1_2.40.4-1_amd64.deb ...
Unpacking libsmartcols1:amd64 (2.40.4-1) over (2.40.2-13) ...
Setting up libsmartcols1:amd64 (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 ... 17034 files and directories currently installed.)
Preparing to unpack .../mount_2.40.4-1_amd64.deb ...
Unpacking mount (2.40.4-1) over (2.40.2-13) ...
Preparing to unpack .../libuuid1_2.40.4-1_amd64.deb ...
Unpacking libuuid1:amd64 (2.40.4-1) over (2.40.2-13) ...
Setting up libuuid1:amd64 (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 ... 17034 files and directories currently installed.)
Preparing to unpack .../util-linux_2.40.4-1_amd64.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 ... 17036 files and directories currently installed.)
Preparing to unpack .../libdebconfclient0_0.277_amd64.deb ...
Unpacking libdebconfclient0:amd64 (0.277) over (0.276) ...
Setting up libdebconfclient0:amd64 (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 ... 17036 files and directories currently installed.)
Preparing to unpack .../base-passwd_3.6.6_amd64.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 ... 17036 files and directories currently installed.)
Preparing to unpack .../archives/apt_2.9.24_amd64.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 ... 17036 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 ... 17036 files and directories currently installed.)
Preparing to unpack .../libc-bin_2.40-5_amd64.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 ... 17036 files and directories currently installed.)
Preparing to unpack .../sysvinit-utils_3.13-1_amd64.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 ... 17036 files and directories currently installed.)
Preparing to unpack .../logsave_1.47.2-1_amd64.deb ...
Unpacking logsave (1.47.2-1) over (1.47.2~rc1-2) ...
Preparing to unpack .../libext2fs2t64_1.47.2-1_amd64.deb ...
Leaving 'diversion of /lib/x86_64-linux-gnu/libe2p.so.2 to /lib/x86_64-linux-gnu/libe2p.so.2.usr-is-merged by libext2fs2t64'
Leaving 'diversion of /lib/x86_64-linux-gnu/libe2p.so.2.3 to /lib/x86_64-linux-gnu/libe2p.so.2.3.usr-is-merged by libext2fs2t64'
Leaving 'diversion of /lib/x86_64-linux-gnu/libext2fs.so.2 to /lib/x86_64-linux-gnu/libext2fs.so.2.usr-is-merged by libext2fs2t64'
Leaving 'diversion of /lib/x86_64-linux-gnu/libext2fs.so.2.4 to /lib/x86_64-linux-gnu/libext2fs.so.2.4.usr-is-merged by libext2fs2t64'
Unpacking libext2fs2t64:amd64 (1.47.2-1) over (1.47.2~rc1-2) ...
Setting up libext2fs2t64:amd64 (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 ... 17036 files and directories currently installed.)
Preparing to unpack .../e2fsprogs_1.47.2-1_amd64.deb ...
Unpacking e2fsprogs (1.47.2-1) over (1.47.2~rc1-2) ...
Preparing to unpack .../libaudit1_1%3a4.0.2-2+b1_amd64.deb ...
Unpacking libaudit1:amd64 (1:4.0.2-2+b1) over (1:4.0.2-2) ...
Setting up libaudit1:amd64 (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 ... 17037 files and directories currently installed.)
Preparing to unpack .../libcrypt1_1%3a4.4.38-1_amd64.deb ...
Unpacking libcrypt1:amd64 (1:4.4.38-1) over (1:4.4.36-5) ...
Setting up libcrypt1:amd64 (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 ... 17037 files and directories currently installed.)
Preparing to unpack .../00-login_1%3a4.16.0-2+really2.40.4-1_amd64.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_amd64.deb ...
Unpacking gettext-base (0.23.1-1) over (0.22.5-3) ...
Selecting previously unselected package libtext-charwidth-perl:amd64.
Preparing to unpack .../03-libtext-charwidth-perl_0.04-11+b4_amd64.deb ...
Unpacking libtext-charwidth-perl:amd64 (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_amd64.deb ...
Unpacking libgprofng0:amd64 (2.43.50.20250108-1) over (2.43.50.20241221-1) ...
Preparing to unpack .../07-libctf0_2.43.50.20250108-1_amd64.deb ...
Unpacking libctf0:amd64 (2.43.50.20250108-1) over (2.43.50.20241221-1) ...
Preparing to unpack .../08-libctf-nobfd0_2.43.50.20250108-1_amd64.deb ...
Unpacking libctf-nobfd0:amd64 (2.43.50.20250108-1) over (2.43.50.20241221-1) ...
Preparing to unpack .../09-binutils-x86-64-linux-gnu_2.43.50.20250108-1_amd64.deb ...
Unpacking binutils-x86-64-linux-gnu (2.43.50.20250108-1) over (2.43.50.20241221-1) ...
Preparing to unpack .../10-libbinutils_2.43.50.20250108-1_amd64.deb ...
Unpacking libbinutils:amd64 (2.43.50.20250108-1) over (2.43.50.20241221-1) ...
Preparing to unpack .../11-binutils_2.43.50.20250108-1_amd64.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_amd64.deb ...
Unpacking binutils-common:amd64 (2.43.50.20250108-1) over (2.43.50.20241221-1) ...
Preparing to unpack .../13-libsframe1_2.43.50.20250108-1_amd64.deb ...
Unpacking libsframe1:amd64 (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_amd64.deb ...
Unpacking gettext (0.23.1-1) over (0.22.5-3) ...
Preparing to unpack .../17-gpg_2.2.46-1+b1_amd64.deb ...
Unpacking gpg (2.2.46-1+b1) over (2.2.45-2) ...
Preparing to unpack .../18-gpgconf_2.2.46-1+b1_amd64.deb ...
Unpacking gpgconf (2.2.46-1+b1) over (2.2.45-2) ...
Preparing to unpack .../19-libhtml-parser-perl_3.83-1+b2_amd64.deb ...
Unpacking libhtml-parser-perl:amd64 (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_amd64.deb ...
Unpacking libcom-err2:amd64 (1.47.2-1) over (1.47.2~rc1-2) ...
Preparing to unpack .../22-libcpanel-json-xs-perl_4.39-1_amd64.deb ...
Unpacking libcpanel-json-xs-perl:amd64 (4.39-1) over (4.38-1+b1) ...
Preparing to unpack .../23-libgssapi-krb5-2_1.21.3-4_amd64.deb ...
Unpacking libgssapi-krb5-2:amd64 (1.21.3-4) over (1.21.3-3) ...
Preparing to unpack .../24-libkrb5-3_1.21.3-4_amd64.deb ...
Unpacking libkrb5-3:amd64 (1.21.3-4) over (1.21.3-3) ...
Preparing to unpack .../25-libkrb5support0_1.21.3-4_amd64.deb ...
Unpacking libkrb5support0:amd64 (1.21.3-4) over (1.21.3-3) ...
Preparing to unpack .../26-libk5crypto3_1.21.3-4_amd64.deb ...
Unpacking libk5crypto3:amd64 (1.21.3-4) over (1.21.3-3) ...
Preparing to unpack .../27-libsasl2-modules-db_2.1.28+dfsg1-8+b1_amd64.deb ...
Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-8+b1) over (2.1.28+dfsg1-8) ...
Preparing to unpack .../28-libsasl2-2_2.1.28+dfsg1-8+b1_amd64.deb ...
Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-8+b1) over (2.1.28+dfsg1-8) ...
Selecting previously unselected package libldap2:amd64.
Preparing to unpack .../29-libldap2_2.6.9+dfsg-1_amd64.deb ...
Unpacking libldap2:amd64 (2.6.9+dfsg-1) ...
Preparing to unpack .../30-libcurl3t64-gnutls_8.11.1-1+b1_amd64.deb ...
Unpacking libcurl3t64-gnutls:amd64 (8.11.1-1+b1) over (8.11.1-1) ...
Preparing to unpack .../31-libglib2.0-0t64_2.82.4-2_amd64.deb ...
Unpacking libglib2.0-0t64:amd64 (2.82.4-2) over (2.82.4-1) ...
Preparing to unpack .../32-libicu72_72.1-6_amd64.deb ...
Unpacking libicu72:amd64 (72.1-6) over (72.1-5+b1) ...
Selecting previously unselected package libldap-common.
Preparing to unpack .../33-libldap-common_2.6.9+dfsg-1_all.deb ...
Unpacking libldap-common (2.6.9+dfsg-1) ...
Preparing to unpack .../34-liblz1_1.15-1_amd64.deb ...
Unpacking liblz1:amd64 (1.15-1) over (1.15~rc1-1) ...
Preparing to unpack .../35-libss2_1.47.2-1_amd64.deb ...
Unpacking libss2:amd64 (1.47.2-1) over (1.47.2~rc1-2) ...
Preparing to unpack .../36-libtext-markdown-discount-perl_0.17-1_amd64.deb ...
Unpacking libtext-markdown-discount-perl (0.17-1) over (0.16-1+b3) ...
Preparing to unpack .../37-libxs-parse-keyword-perl_0.48-1_amd64.deb ...
Unpacking libxs-parse-keyword-perl (0.48-1) over (0.47-1) ...
Preparing to unpack .../38-openssl_3.4.0-2_amd64.deb ...
Unpacking openssl (3.4.0-2) over (3.3.2-2) ...
Preparing to unpack .../39-plzip_1.12-1_amd64.deb ...
Unpacking plzip (1.12-1) over (1.12~rc1-1) ...
Setting up liblz1:amd64 (1.15-1) ...
Setting up plzip (1.12-1) ...
Setting up libtext-charwidth-perl:amd64 (0.04-11+b4) ...
Setting up libicu72:amd64 (72.1-6) ...
Setting up bsdextrautils (2.40.4-1) ...
Setting up libcpanel-json-xs-perl:amd64 (4.39-1) ...
Setting up binutils-common:amd64 (2.43.50.20250108-1) ...
Installing new version of config file /etc/gprofng.rc ...
Setting up libctf-nobfd0:amd64 (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:amd64 (1.47.2-1) ...
Setting up libgomp1:amd64 (14.2.0-14) ...
Setting up libldap-common (2.6.9+dfsg-1) ...
Setting up libtext-wrapi18n-perl (0.06-10) ...
Setting up libsframe1:amd64 (2.43.50.20250108-1) ...
Setting up libkrb5support0:amd64 (1.21.3-4) ...
Setting up libsasl2-modules-db:amd64 (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:35:41 UTC 2025.
Universal Time is now: Wed Jan 22 10:35:41 UTC 2025.
Run 'dpkg-reconfigure tzdata' if you wish to change it.
Setting up libxs-parse-keyword-perl (0.48-1) ...
Setting up libatomic1:amd64 (14.2.0-14) ...
Setting up libss2:amd64 (1.47.2-1) ...
Setting up ucf (3.0048) ...
Setting up libk5crypto3:amd64 (1.21.3-4) ...
Setting up libdpkg-perl (1.22.14) ...
Setting up logsave (1.47.2-1) ...
Setting up libsasl2-2:amd64 (2.1.28+dfsg1-8+b1) ...
Setting up mount (2.40.4-1) ...
Setting up libhtml-parser-perl:amd64 (3.83-1+b2) ...
Setting up gpgconf (2.2.46-1+b1) ...
Setting up libkrb5-3:amd64 (1.21.3-4) ...
Setting up libbinutils:amd64 (2.43.50.20250108-1) ...
Setting up openssl (3.4.0-2) ...
Setting up libldap2:amd64 (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:amd64 (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:amd64 (2.82.4-2) ...
No schema files found: doing nothing.
Setting up libgprofng0:amd64 (2.43.50.20250108-1) ...
Setting up libgssapi-krb5-2:amd64 (1.21.3-4) ...
Setting up binutils-x86-64-linux-gnu (2.43.50.20250108-1) ...
Setting up libcurl3t64-gnutls:amd64 (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) ...
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
libldap-2.5-0*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 578 kB disk space will be freed.
(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 ... 17092 files and directories currently installed.)
Removing libldap-2.5-0:amd64 (2.5.19+dfsg-1) ...
Processing triggers for libc-bin (2.40-5) ...
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
apt-utils
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 330 kB of archives.
After this operation, 1100 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian sid/main amd64 apt-utils amd64 2.9.24 [330 kB]
Fetched 330 kB in 0s (7639 kB/s)
Selecting previously unselected package apt-utils.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 17082 files and directories currently installed.)
Preparing to unpack .../apt-utils_2.9.24_amd64.deb ...
Unpacking apt-utils (2.9.24) ...
Setting up apt-utils (2.9.24) ...
Processing triggers for man-db (2.13.0-1) ...
Ign:1 file:/tmp/autopkgtest.mHOC0n/binaries InRelease
Get:2 file:/tmp/autopkgtest.mHOC0n/binaries Release [816 B]
Get:2 file:/tmp/autopkgtest.mHOC0n/binaries Release [816 B]
Ign:3 file:/tmp/autopkgtest.mHOC0n/binaries Release.gpg
Get:4 file:/tmp/autopkgtest.mHOC0n/binaries Packages [4675 B]
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
The following NEW packages will be installed:
autodep8 dctrl-tools libapache-logformat-compiler-perl libappconfig-perl
libcli-osprey-perl libconfig-any-perl libcookie-baker-perl libdancer2-perl
libdevel-stacktrace-ashtml-perl libexporter-tiny-perl libfile-share-perl
libfile-which-perl libfilesys-notify-simple-perl
libgetopt-long-descriptive-perl libhash-merge-simple-perl
libhash-multivalue-perl libhttp-entity-parser-perl libhttp-headers-fast-perl
libhttp-multipartparser-perl libio-stringy-perl libjs-jquery
libmime-types-perl libmodule-pluggable-perl libparams-validate-perl
libplack-middleware-fixmissingbodyinredirect-perl libplack-perl
libposix-strftime-compiler-perl libref-util-perl libsafe-isa-perl
libstream-buffered-perl libtemplate-perl libtemplate-tiny-perl
libtest-sharedfork-perl libtest-tcp-perl libtype-tiny-perl
libwww-form-urlencoded-perl libyaml-perl pkg-perl-autopkgtest
0 upgraded, 38 newly installed, 0 to remove and 0 not upgraded.
Need to get 1748 kB/2728 kB of archives.
After this operation, 7533 kB of additional disk space will be used.
Get:1 file:/tmp/autopkgtest.mHOC0n/binaries libtemplate-perl 3.102-1~debusine1 [550 kB]
Get:2 file:/tmp/autopkgtest.mHOC0n/binaries libdancer2-perl 1.1.2+dfsg-1 [429 kB]
Get:3 http://deb.debian.org/debian sid/main amd64 dctrl-tools amd64 2.24-3+b1 [104 kB]
Get:4 http://deb.debian.org/debian sid/main amd64 autodep8 all 0.28+nmu1 [13.1 kB]
Get:5 http://deb.debian.org/debian sid/main amd64 libposix-strftime-compiler-perl all 0.46-1 [11.1 kB]
Get:6 http://deb.debian.org/debian sid/main amd64 libapache-logformat-compiler-perl all 0.36-3 [11.5 kB]
Get:7 http://deb.debian.org/debian sid/main amd64 libappconfig-perl all 1.71-2.3 [67.0 kB]
Get:8 http://deb.debian.org/debian sid/main amd64 libio-stringy-perl all 2.113-2 [48.3 kB]
Get:9 http://deb.debian.org/debian sid/main amd64 libparams-validate-perl amd64 1.31-2+b3 [63.4 kB]
Get:10 http://deb.debian.org/debian sid/main amd64 libgetopt-long-descriptive-perl all 0.116-2 [27.7 kB]
Get:11 http://deb.debian.org/debian sid/main amd64 libcli-osprey-perl all 0.08-2 [28.9 kB]
Get:12 http://deb.debian.org/debian sid/main amd64 libmodule-pluggable-perl all 5.2-5 [23.0 kB]
Get:13 http://deb.debian.org/debian sid/main amd64 libconfig-any-perl all 0.33-1 [31.0 kB]
Get:14 http://deb.debian.org/debian sid/main amd64 libcookie-baker-perl all 0.12-1 [8340 B]
Get:15 http://deb.debian.org/debian sid/main amd64 libexporter-tiny-perl all 1.006002-1 [38.7 kB]
Get:16 http://deb.debian.org/debian sid/main amd64 libfile-share-perl all 0.27-2 [7864 B]
Get:17 http://deb.debian.org/debian sid/main amd64 libfile-which-perl all 1.27-2 [15.1 kB]
Get:18 http://deb.debian.org/debian sid/main amd64 libhash-merge-simple-perl all 0.052-1 [8232 B]
Get:19 http://deb.debian.org/debian sid/main amd64 libhash-multivalue-perl all 0.16-3 [13.6 kB]
Get:20 http://deb.debian.org/debian sid/main amd64 libhttp-headers-fast-perl all 0.22-3 [12.2 kB]
Get:21 http://deb.debian.org/debian sid/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB]
Get:22 http://deb.debian.org/debian sid/main amd64 libmime-types-perl all 2.26-1 [67.6 kB]
Get:23 http://deb.debian.org/debian sid/main amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.8 kB]
Get:24 http://deb.debian.org/debian sid/main amd64 libfilesys-notify-simple-perl all 0.14-3 [8116 B]
Get:25 http://deb.debian.org/debian sid/main amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB]
Get:26 http://deb.debian.org/debian sid/main amd64 libstream-buffered-perl all 0.03-3 [5728 B]
Get:27 http://deb.debian.org/debian sid/main amd64 libwww-form-urlencoded-perl all 0.26-2 [13.2 kB]
Get:28 http://deb.debian.org/debian sid/main amd64 libhttp-entity-parser-perl all 0.25-2 [21.2 kB]
Get:29 http://deb.debian.org/debian sid/main amd64 libtest-sharedfork-perl all 0.35-3 [8484 B]
Get:30 http://deb.debian.org/debian sid/main amd64 libtest-tcp-perl all 2.22-2 [22.9 kB]
Get:31 http://deb.debian.org/debian sid/main amd64 libplack-perl all 1.0051-1 [235 kB]
Get:32 http://deb.debian.org/debian sid/main amd64 libplack-middleware-fixmissingbodyinredirect-perl all 0.12-1 [6116 B]
Get:33 http://deb.debian.org/debian sid/main amd64 libref-util-perl all 0.204-2 [17.4 kB]
Get:34 http://deb.debian.org/debian sid/main amd64 libsafe-isa-perl all 1.000010-1 [8288 B]
Get:35 http://deb.debian.org/debian sid/main amd64 libtemplate-tiny-perl all 1.14-2 [11.9 kB]
Get:36 http://deb.debian.org/debian sid/main amd64 libtype-tiny-perl all 2.004000-1 [357 kB]
Get:37 http://deb.debian.org/debian sid/main amd64 libyaml-perl all 1.31-1 [64.8 kB]
Get:38 http://deb.debian.org/debian sid/main amd64 pkg-perl-autopkgtest all 0.80 [18.3 kB]
Fetched 1748 kB in 0s (14.6 MB/s)
Selecting previously unselected package dctrl-tools.
(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 ... 17164 files and directories currently installed.)
Preparing to unpack .../00-dctrl-tools_2.24-3+b1_amd64.deb ...
Unpacking dctrl-tools (2.24-3+b1) ...
Selecting previously unselected package autodep8.
Preparing to unpack .../01-autodep8_0.28+nmu1_all.deb ...
Unpacking autodep8 (0.28+nmu1) ...
Selecting previously unselected package libposix-strftime-compiler-perl.
Preparing to unpack .../02-libposix-strftime-compiler-perl_0.46-1_all.deb ...
Unpacking libposix-strftime-compiler-perl (0.46-1) ...
Selecting previously unselected package libapache-logformat-compiler-perl.
Preparing to unpack .../03-libapache-logformat-compiler-perl_0.36-3_all.deb ...
Unpacking libapache-logformat-compiler-perl (0.36-3) ...
Selecting previously unselected package libappconfig-perl.
Preparing to unpack .../04-libappconfig-perl_1.71-2.3_all.deb ...
Unpacking libappconfig-perl (1.71-2.3) ...
Selecting previously unselected package libio-stringy-perl.
Preparing to unpack .../05-libio-stringy-perl_2.113-2_all.deb ...
Unpacking libio-stringy-perl (2.113-2) ...
Selecting previously unselected package libparams-validate-perl:amd64.
Preparing to unpack .../06-libparams-validate-perl_1.31-2+b3_amd64.deb ...
Unpacking libparams-validate-perl:amd64 (1.31-2+b3) ...
Selecting previously unselected package libgetopt-long-descriptive-perl.
Preparing to unpack .../07-libgetopt-long-descriptive-perl_0.116-2_all.deb ...
Unpacking libgetopt-long-descriptive-perl (0.116-2) ...
Selecting previously unselected package libcli-osprey-perl.
Preparing to unpack .../08-libcli-osprey-perl_0.08-2_all.deb ...
Unpacking libcli-osprey-perl (0.08-2) ...
Selecting previously unselected package libmodule-pluggable-perl.
Preparing to unpack .../09-libmodule-pluggable-perl_5.2-5_all.deb ...
Unpacking libmodule-pluggable-perl (5.2-5) ...
Selecting previously unselected package libconfig-any-perl.
Preparing to unpack .../10-libconfig-any-perl_0.33-1_all.deb ...
Unpacking libconfig-any-perl (0.33-1) ...
Selecting previously unselected package libcookie-baker-perl.
Preparing to unpack .../11-libcookie-baker-perl_0.12-1_all.deb ...
Unpacking libcookie-baker-perl (0.12-1) ...
Selecting previously unselected package libexporter-tiny-perl.
Preparing to unpack .../12-libexporter-tiny-perl_1.006002-1_all.deb ...
Unpacking libexporter-tiny-perl (1.006002-1) ...
Selecting previously unselected package libfile-share-perl.
Preparing to unpack .../13-libfile-share-perl_0.27-2_all.deb ...
Unpacking libfile-share-perl (0.27-2) ...
Selecting previously unselected package libfile-which-perl.
Preparing to unpack .../14-libfile-which-perl_1.27-2_all.deb ...
Unpacking libfile-which-perl (1.27-2) ...
Selecting previously unselected package libhash-merge-simple-perl.
Preparing to unpack .../15-libhash-merge-simple-perl_0.052-1_all.deb ...
Unpacking libhash-merge-simple-perl (0.052-1) ...
Selecting previously unselected package libhash-multivalue-perl.
Preparing to unpack .../16-libhash-multivalue-perl_0.16-3_all.deb ...
Unpacking libhash-multivalue-perl (0.16-3) ...
Selecting previously unselected package libhttp-headers-fast-perl.
Preparing to unpack .../17-libhttp-headers-fast-perl_0.22-3_all.deb ...
Unpacking libhttp-headers-fast-perl (0.22-3) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../18-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ...
Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Selecting previously unselected package libmime-types-perl.
Preparing to unpack .../19-libmime-types-perl_2.26-1_all.deb ...
Unpacking libmime-types-perl (2.26-1) ...
Selecting previously unselected package libdevel-stacktrace-ashtml-perl.
Preparing to unpack .../20-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ...
Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ...
Selecting previously unselected package libfilesys-notify-simple-perl.
Preparing to unpack .../21-libfilesys-notify-simple-perl_0.14-3_all.deb ...
Unpacking libfilesys-notify-simple-perl (0.14-3) ...
Selecting previously unselected package libhttp-multipartparser-perl.
Preparing to unpack .../22-libhttp-multipartparser-perl_0.02-3_all.deb ...
Unpacking libhttp-multipartparser-perl (0.02-3) ...
Selecting previously unselected package libstream-buffered-perl.
Preparing to unpack .../23-libstream-buffered-perl_0.03-3_all.deb ...
Unpacking libstream-buffered-perl (0.03-3) ...
Selecting previously unselected package libwww-form-urlencoded-perl.
Preparing to unpack .../24-libwww-form-urlencoded-perl_0.26-2_all.deb ...
Unpacking libwww-form-urlencoded-perl (0.26-2) ...
Selecting previously unselected package libhttp-entity-parser-perl.
Preparing to unpack .../25-libhttp-entity-parser-perl_0.25-2_all.deb ...
Unpacking libhttp-entity-parser-perl (0.25-2) ...
Selecting previously unselected package libtest-sharedfork-perl.
Preparing to unpack .../26-libtest-sharedfork-perl_0.35-3_all.deb ...
Unpacking libtest-sharedfork-perl (0.35-3) ...
Selecting previously unselected package libtest-tcp-perl.
Preparing to unpack .../27-libtest-tcp-perl_2.22-2_all.deb ...
Unpacking libtest-tcp-perl (2.22-2) ...
Selecting previously unselected package libplack-perl.
Preparing to unpack .../28-libplack-perl_1.0051-1_all.deb ...
Unpacking libplack-perl (1.0051-1) ...
Selecting previously unselected package libplack-middleware-fixmissingbodyinredirect-perl.
Preparing to unpack .../29-libplack-middleware-fixmissingbodyinredirect-perl_0.12-1_all.deb ...
Unpacking libplack-middleware-fixmissingbodyinredirect-perl (0.12-1) ...
Selecting previously unselected package libref-util-perl.
Preparing to unpack .../30-libref-util-perl_0.204-2_all.deb ...
Unpacking libref-util-perl (0.204-2) ...
Selecting previously unselected package libsafe-isa-perl.
Preparing to unpack .../31-libsafe-isa-perl_1.000010-1_all.deb ...
Unpacking libsafe-isa-perl (1.000010-1) ...
Selecting previously unselected package libtemplate-perl.
Preparing to unpack .../32-libtemplate-perl.deb ...
Unpacking libtemplate-perl (3.102-1~debusine1) ...
Selecting previously unselected package libtemplate-tiny-perl.
Preparing to unpack .../33-libtemplate-tiny-perl_1.14-2_all.deb ...
Unpacking libtemplate-tiny-perl (1.14-2) ...
Selecting previously unselected package libtype-tiny-perl.
Preparing to unpack .../34-libtype-tiny-perl_2.004000-1_all.deb ...
Unpacking libtype-tiny-perl (2.004000-1) ...
Selecting previously unselected package libyaml-perl.
Preparing to unpack .../35-libyaml-perl_1.31-1_all.deb ...
Unpacking libyaml-perl (1.31-1) ...
Selecting previously unselected package libdancer2-perl.
Preparing to unpack .../36-libdancer2-perl.deb ...
Unpacking libdancer2-perl (1.1.2+dfsg-1) ...
Selecting previously unselected package pkg-perl-autopkgtest.
Preparing to unpack .../37-pkg-perl-autopkgtest_0.80_all.deb ...
Unpacking pkg-perl-autopkgtest (0.80) ...
Setting up libmodule-pluggable-perl (5.2-5) ...
Setting up libfile-which-perl (1.27-2) ...
Setting up libsafe-isa-perl (1.000010-1) ...
Setting up libhttp-multipartparser-perl (0.02-3) ...
Setting up libhash-merge-simple-perl (0.052-1) ...
Setting up libhttp-headers-fast-perl (0.22-3) ...
Setting up libmime-types-perl (2.26-1) ...
Setting up libio-stringy-perl (2.113-2) ...
Setting up libfilesys-notify-simple-perl (0.14-3) ...
Setting up libposix-strftime-compiler-perl (0.46-1) ...
Setting up libyaml-perl (1.31-1) ...
Setting up libtest-sharedfork-perl (0.35-3) ...
Setting up libhash-multivalue-perl (0.16-3) ...
Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ...
Setting up libstream-buffered-perl (0.03-3) ...
Setting up libapache-logformat-compiler-perl (0.36-3) ...
Setting up libref-util-perl (0.204-2) ...
Setting up libfile-share-perl (0.27-2) ...
Setting up libconfig-any-perl (0.33-1) ...
Setting up libwww-form-urlencoded-perl (0.26-2) ...
Setting up libtemplate-tiny-perl (1.14-2) ...
Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Setting up libcookie-baker-perl (0.12-1) ...
Setting up libexporter-tiny-perl (1.006002-1) ...
Setting up libhttp-entity-parser-perl (0.25-2) ...
Setting up libparams-validate-perl:amd64 (1.31-2+b3) ...
Setting up libappconfig-perl (1.71-2.3) ...
Setting up dctrl-tools (2.24-3+b1) ...
Setting up autodep8 (0.28+nmu1) ...
Setting up libtest-tcp-perl (2.22-2) ...
Setting up libtype-tiny-perl (2.004000-1) ...
Setting up pkg-perl-autopkgtest (0.80) ...
Setting up libtemplate-perl (3.102-1~debusine1) ...
Setting up libgetopt-long-descriptive-perl (0.116-2) ...
Setting up libplack-perl (1.0051-1) ...
Setting up libplack-middleware-fixmissingbodyinredirect-perl (0.12-1) ...
Setting up libcli-osprey-perl (0.08-2) ...
Setting up libdancer2-perl (1.1.2+dfsg-1) ...
Processing triggers for man-db (2.13.0-1) ...
autopkgtest [10:35:50]: test autodep8-perl: /usr/share/pkg-perl-autopkgtest/runner runtime-deps
autopkgtest [10:35:50]: test autodep8-perl: [-----------------------
/usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t ..
1..4
ok 1 - /usr/bin/perl -w -M"Dancer2" -e 1 2>&1 exited successfully
ok 2 - /usr/bin/perl -w -M"Dancer2" -e 1 2>&1 produced no (non-whitelisted) output
ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Dancer2" -e 1 2>&1 exited successfully
ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Dancer2" -e 1 2>&1 produced no (non-whitelisted) output
ok
All tests successful.
Files=1, Tests=4, 1 wallclock secs ( 0.01 usr 0.00 sys + 0.41 cusr 0.09 csys = 0.51 CPU)
Result: PASS
autopkgtest [10:35:51]: test autodep8-perl: -----------------------]
autopkgtest [10:35:51]: test autodep8-perl: - - - - - - - - - - results - - - - - - - - - -
autodep8-perl PASS (superficial)
autopkgtest [10:35:51]: test autodep8-perl-recommends: preparing testbed
Ign:1 file:/tmp/autopkgtest.mHOC0n/binaries InRelease
Get:2 file:/tmp/autopkgtest.mHOC0n/binaries Release [816 B]
Get:2 file:/tmp/autopkgtest.mHOC0n/binaries Release [816 B]
Ign:3 file:/tmp/autopkgtest.mHOC0n/binaries Release.gpg
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
0 upgraded, 0 newly installed, 2 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/980 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 file:/tmp/autopkgtest.mHOC0n/binaries libdancer2-perl 1.1.2+dfsg-1 [429 kB]
Get:2 file:/tmp/autopkgtest.mHOC0n/binaries libtemplate-perl 3.102-1~debusine1 [550 kB]
(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 ... 18368 files and directories currently installed.)
Preparing to unpack .../binaries/./libdancer2-perl.deb ...
Unpacking libdancer2-perl (1.1.2+dfsg-1) over (1.1.2+dfsg-1) ...
Preparing to unpack ..././libtemplate-perl.deb ...
Unpacking libtemplate-perl (3.102-1~debusine1) over (3.102-1~debusine1) ...
Setting up libtemplate-perl (3.102-1~debusine1) ...
Setting up libdancer2-perl (1.1.2+dfsg-1) ...
Processing triggers for man-db (2.13.0-1) ...
W: --force-yes is deprecated, use one of the options starting with --allow instead.
Reading package lists...
Building dependency tree...
Reading state information...
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
The following NEW packages will be installed:
libcrypt-urandom-perl libmath-random-isaac-xs-perl libmoox-typetiny-perl
libtype-tiny-xs-perl liburl-encode-xs-perl
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 70.1 kB of archives.
After this operation, 247 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian sid/main amd64 libcrypt-urandom-perl all 0.40-1 [10.3 kB]
Get:2 http://deb.debian.org/debian sid/main amd64 libmath-random-isaac-xs-perl amd64 1.004-3+b4 [16.4 kB]
Get:3 http://deb.debian.org/debian sid/main amd64 libmoox-typetiny-perl all 0.002003-4 [6492 B]
Get:4 http://deb.debian.org/debian sid/main amd64 libtype-tiny-xs-perl amd64 0.025-2+b1 [26.3 kB]
Get:5 http://deb.debian.org/debian sid/main amd64 liburl-encode-xs-perl amd64 0.03-2+b6 [10.7 kB]
Fetched 70.1 kB in 0s (1447 kB/s)
Selecting previously unselected package libcrypt-urandom-perl.
(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 ... 18368 files and directories currently installed.)
Preparing to unpack .../libcrypt-urandom-perl_0.40-1_all.deb ...
Unpacking libcrypt-urandom-perl (0.40-1) ...
Selecting previously unselected package libmath-random-isaac-xs-perl.
Preparing to unpack .../libmath-random-isaac-xs-perl_1.004-3+b4_amd64.deb ...
Unpacking libmath-random-isaac-xs-perl (1.004-3+b4) ...
Selecting previously unselected package libmoox-typetiny-perl.
Preparing to unpack .../libmoox-typetiny-perl_0.002003-4_all.deb ...
Unpacking libmoox-typetiny-perl (0.002003-4) ...
Selecting previously unselected package libtype-tiny-xs-perl:amd64.
Preparing to unpack .../libtype-tiny-xs-perl_0.025-2+b1_amd64.deb ...
Unpacking libtype-tiny-xs-perl:amd64 (0.025-2+b1) ...
Selecting previously unselected package liburl-encode-xs-perl.
Preparing to unpack .../liburl-encode-xs-perl_0.03-2+b6_amd64.deb ...
Unpacking liburl-encode-xs-perl (0.03-2+b6) ...
Setting up libcrypt-urandom-perl (0.40-1) ...
Setting up libtype-tiny-xs-perl:amd64 (0.025-2+b1) ...
Setting up libmoox-typetiny-perl (0.002003-4) ...
Setting up libmath-random-isaac-xs-perl (1.004-3+b4) ...
Setting up liburl-encode-xs-perl (0.03-2+b6) ...
Processing triggers for man-db (2.13.0-1) ...
autopkgtest [10:35:55]: test autodep8-perl-recommends: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends
autopkgtest [10:35:55]: test autodep8-perl-recommends: [-----------------------
/usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t ..
1..4
ok 1 - Package libdancer2-perl is known to dpkg
ok 2 - Got status information for package libdancer2-perl
ok 3 - Got file list for package libdancer2-perl
# Subtest: all modules in libdancer2-perl pass the syntax check
1..57
ok 1 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/CLI/Gen.pm exited successfully
ok 2 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/CLI/Version.pm exited successfully
ok 3 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/CLI.pm exited successfully
ok 4 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/App.pm exited successfully
ok 5 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Cookie.pm exited successfully
ok 6 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/DSL.pm exited successfully
ok 7 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Dispatcher.pm exited successfully
ok 8 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Error.pm exited successfully
ok 9 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Factory.pm exited successfully
ok 10 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/HTTP.pm exited successfully
ok 11 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Hook.pm exited successfully
ok 12 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/MIME.pm exited successfully
ok 13 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Request/Upload.pm exited successfully
ok 14 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Request.pm exited successfully
# Name "Dancer2::Core::Route::ERROR_HANDLER" used only once: possible typo at /usr/share/perl5/Dancer2/Core/Response/Delayed.pm line 46.
# Name "Dancer2::Core::Route::RESPONDER" used only once: possible typo at /usr/share/perl5/Dancer2/Core/Response/Delayed.pm line 43.
# Name "Dancer2::Core::Route::REQUEST" used only once: possible typo at /usr/share/perl5/Dancer2/Core/Response/Delayed.pm line 41.
# Name "Dancer2::Core::Route::RESPONSE" used only once: possible typo at /usr/share/perl5/Dancer2/Core/Response/Delayed.pm line 42.
# Name "Dancer2::Core::Route::WRITER" used only once: possible typo at /usr/share/perl5/Dancer2/Core/Response/Delayed.pm line 44.
ok 15 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Response/Delayed.pm exited successfully
ok 16 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Response.pm exited successfully
# Name "Dancer2::runner" used only once: possible typo at /usr/share/perl5/Dancer2/Core/Role/ConfigReader.pm line 88.
ok 17 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Role/ConfigReader.pm exited successfully
# Name "Dancer2::Core::Route::REQUEST" used only once: possible typo at /usr/share/perl5/Dancer2/Core/Role/DSL.pm line 74.
ok 18 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Role/DSL.pm exited successfully
ok 19 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Role/Engine.pm exited successfully
ok 20 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Role/Handler.pm exited successfully
ok 21 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Role/HasLocation.pm exited successfully
ok 22 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Role/Hookable.pm exited successfully
ok 23 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Role/Logger.pm exited successfully
ok 24 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Role/Serializer.pm exited successfully
ok 25 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Role/SessionFactory/File.pm exited successfully
ok 26 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Role/SessionFactory.pm exited successfully
ok 27 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Role/StandardResponses.pm exited successfully
ok 28 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Role/Template.pm exited successfully
ok 29 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Route.pm exited successfully
ok 30 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Runner.pm exited successfully
ok 31 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Session.pm exited successfully
ok 32 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Time.pm exited successfully
ok 33 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core/Types.pm exited successfully
ok 34 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Core.pm exited successfully
ok 35 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/FileUtils.pm exited successfully
ok 36 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Handler/AutoPage.pm exited successfully
ok 37 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Handler/File.pm exited successfully
ok 38 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Logger/Capture/Trap.pm exited successfully
ok 39 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Logger/Capture.pm exited successfully
ok 40 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Logger/Console.pm exited successfully
ok 41 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Logger/Diag.pm exited successfully
ok 42 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Logger/File.pm exited successfully
ok 43 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Logger/Note.pm exited successfully
ok 44 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Logger/Null.pm exited successfully
ok 45 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Plugin.pm exited successfully
ok 46 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Serializer/Dumper.pm exited successfully
ok 47 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Serializer/JSON.pm exited successfully
ok 48 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Serializer/Mutable.pm exited successfully
ok 49 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Serializer/YAML.pm exited successfully
ok 50 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Session/Simple.pm exited successfully
ok 51 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Session/YAML.pm exited successfully
ok 52 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Template/Implementation/ForkedTiny.pm exited successfully
ok 53 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Template/Simple.pm exited successfully
# Name "Template::Stash::PRIVATE" used only once: possible typo at /usr/share/perl5/Dancer2/Template/TemplateToolkit.pm line 41.
ok 54 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Template/TemplateToolkit.pm exited successfully
ok 55 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Template/Tiny.pm exited successfully
ok 56 - /usr/bin/perl -wc /usr/share/perl5/Dancer2/Test.pm exited successfully
# Subroutine VERSION redefined at /usr/share/perl5/Dancer2.pm line 18.
# Subroutine runner redefined at /usr/share/perl5/Dancer2.pm line 22.
# Subroutine psgi_app redefined at /usr/share/perl5/Dancer2.pm line 23.
# Subroutine import redefined at /usr/share/perl5/Dancer2.pm line 25.
# Subroutine _set_import_method_to_caller redefined at /usr/share/perl5/Dancer2.pm line 98.
ok 57 - /usr/bin/perl -wc /usr/share/perl5/Dancer2.pm exited successfully
ok 4 - all modules in libdancer2-perl pass the syntax check
ok
All tests successful.
Files=1, Tests=4, 4 wallclock secs ( 0.02 usr 0.00 sys + 3.42 cusr 0.84 csys = 4.28 CPU)
Result: PASS
autopkgtest [10:36:00]: test autodep8-perl-recommends: -----------------------]
autodep8-perl-recommends PASS (superficial)
autopkgtest [10:36:00]: test autodep8-perl-recommends: - - - - - - - - - - results - - - - - - - - - -
autopkgtest [10:36:00]: @@@@@@@@@@@@@@@@@@@@ summary
autodep8-perl-build-deps PASS
autodep8-perl PASS (superficial)
autodep8-perl-recommends PASS (superficial)
aborted: False
returncode: 0
Files in working directory:
artifact-dir
artifact-dir/autodep8-perl-build-deps-packages
artifact-dir/autodep8-perl-build-deps-stdout
artifact-dir/autodep8-perl-packages
artifact-dir/autodep8-perl-recommends-packages
artifact-dir/autodep8-perl-recommends-stdout
artifact-dir/autodep8-perl-stdout
artifact-dir/binaries
artifact-dir/binaries/libdancer2-perl.deb
artifact-dir/binaries/libtemplate-perl-dbgsym.deb
artifact-dir/binaries/libtemplate-perl.deb
artifact-dir/log
artifact-dir/summary
artifact-dir/testbed-packages
artifact-dir/testinfo.json
artifact-dir/testpkg-version
--------------------