Running as unit: rb-build-arm64_12-122207.service; invocation ID: 9644930737894b60a1b681751e1b14dd ==================================================================================== Thu Sep 18 14:18:09 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_arm64_12) on jenkins, called using "codethink04-arm64 codethink03-arm64" as arguments. Thu Sep 18 14:18:09 UTC 2025 - actually running "reproducible_build.sh" (md5sum cc591790ab2c8e13f5e554202b95c89c) as "/tmp/jenkins-script-O7ZeabXh" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Thu Sep 18 14:18:09 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink04-arm64.debian.net is marked as down. Thu Sep 18 14:18:09 UTC 2025 - checking via ssh if codethink04-arm64.debian.net is up. removed '/tmp/read-only-fs-test-ysmRdv' Thu Sep 18 14:18:09 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink03-arm64.debian.net is marked as down. Thu Sep 18 14:18:09 UTC 2025 - checking via ssh if codethink03-arm64.debian.net is up. removed '/tmp/read-only-fs-test-V8Dvvg' ok, let's check if libcgi-pm-perl is building anywhere yet… ok, libcgi-pm-perl is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of libcgi-pm-perl in forky on arm64 on jenkins now. 1st build will be done on codethink04-arm64.debian.net. 2nd build will be done on codethink03-arm64.debian.net. ============================================================================= Thu Sep 18 14:18:12 UTC 2025 I: starting to build libcgi-pm-perl/forky/arm64 on jenkins on '2025-09-18 14:18' Thu Sep 18 14:18:12 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_12/122207/console.log 1758205092 arm64 forky libcgi-pm-perl Thu Sep 18 14:18:12 UTC 2025 I: Downloading source for forky/libcgi-pm-perl=4.70-1 --2025-09-18 14:18:12-- http://deb.debian.org/debian/pool/main/libc/libcgi-pm-perl/libcgi-pm-perl_4.70-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2463 (2.4K) [text/prs.lines.tag] Saving to: ‘libcgi-pm-perl_4.70-1.dsc’ 0K .. 100% 277M=0s 2025-09-18 14:18:12 (277 MB/s) - ‘libcgi-pm-perl_4.70-1.dsc’ saved [2463/2463] --2025-09-18 14:18:12-- http://deb.debian.org/debian/pool/main/libc/libcgi-pm-perl/libcgi-pm-perl_4.70-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2463 (2.4K) [text/prs.lines.tag] Saving to: ‘libcgi-pm-perl_4.70-1.dsc’ 0K .. 100% 277M=0s 2025-09-18 14:18:12 (277 MB/s) - ‘libcgi-pm-perl_4.70-1.dsc’ saved [2463/2463] Thu Sep 18 14:18:12 UTC 2025 I: libcgi-pm-perl_4.70-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: libcgi-pm-perl Binary: libcgi-pm-perl Architecture: all Version: 4.70-1 Maintainer: Debian Perl Group Uploaders: Damyan Ivanov , Ansgar Burchardt , gregor herrmann , Homepage: https://metacpan.org/release/CGI Standards-Version: 4.7.2 Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libcgi-pm-perl Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libcgi-pm-perl.git Testsuite: autopkgtest-pkg-perl Build-Depends: debhelper-compat (= 13) Build-Depends-Indep: libhtml-parser-perl , libtest-warn-perl , liburi-perl , perl Package-List: libcgi-pm-perl deb perl optional arch=all Checksums-Sha1: 011b27c71e1550ecb2eece537aaf3f478f69617e 207646 libcgi-pm-perl_4.70.orig.tar.gz bb03469f94d52ef486ac698b2e028d1364f3779c 10644 libcgi-pm-perl_4.70-1.debian.tar.xz Checksums-Sha256: 538ad19c40402e3bbbe00e6d374c3ce2966feb391096dac883ac5104c2083bc9 207646 libcgi-pm-perl_4.70.orig.tar.gz 4c7996d41b0afe5ffcc10a676027e8a4f0192a252b3c8a78b0335e2d9759758d 10644 libcgi-pm-perl_4.70-1.debian.tar.xz Files: df7052e65cfdddd615fa36ebda74ff45 207646 libcgi-pm-perl_4.70.orig.tar.gz ebdb39cbe809af24bcf7025a162b8df0 10644 libcgi-pm-perl_4.70-1.debian.tar.xz Dgit: 01d1364200b863ca44589e11d1aee966f1a3773b debian archive/debian/4.70-1 https://git.dgit.debian.org/libcgi-pm-perl -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmjIgdlfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgb9BRAAhJrGzfKaMZKx1bTxVOFj2skLiHbVNhe17ERAin518N10KRKg6CkzcIGN XVwvNnm60D0KGtYvkDBDp2sgRRx5ExtGVnpgpcUQpxuLI+DqPfcNhSTVkkC/jBOK s6qdsKImOPi46s3zdSWFDdBz/Qu46wIbryE48kRdr0IZ+Ukt9EZc82rPWbXvLhr+ zpktYHpQbM22JBvjvE4MdJINulK0pbbywZmGrywpl8X/wl8YzSeBKetcrqf3DgJb ZCMGwB51aHspLSKuSQWnY00mVo7uO8/ZzEzcWVGBetDQ8+jUn9ux5cCg95qlGjJ3 h7iaLp+Zio+KYhHY3HrSR4Re1CpJeHGsPRv1HdyV0fToXcadqHR1nRdqF30eNVQp Uw0VSwEhtsUrDNgoIVLfB3SBhG4RWw1rPSM3xPkv8XsxULkHW1z1hbzQrOwn8nm4 oFJJchziLH156jns7t/DjQ0WaExyQbLIbhWyUEEQ7WHmX/MATjWzm3cN8O1aHg9+ OCJQRRctaHzfYFWtJBr85pWXqq68vPbZvlPvZRWqDQDb9xKt1bJFFHru6b3HmPWA 5RpIwcqry/khEzI9lnkmKbJGF/Hk0RHRlZP/7NMAZrwZ8B8xm7AmnsYWxXXzKASm I+z+DbNHleP8mJRUFwvNaWINPAaAykfXkGBo74eLUhsrJ8Ge9ss= =e1c2 -----END PGP SIGNATURE----- Thu Sep 18 14:18:12 UTC 2025 I: Checking whether the package is not for us Thu Sep 18 14:18:12 UTC 2025 I: Starting 1st build on remote node codethink04-arm64.debian.net. Thu Sep 18 14:18:12 UTC 2025 I: Preparing to do remote build '1' on codethink04-arm64.debian.net. Thu Sep 18 14:18:12 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink04-arm64.debian.net is marked as down. Thu Sep 18 14:18:12 UTC 2025 - checking via ssh if codethink04-arm64.debian.net is up. removed '/tmp/read-only-fs-test-JtNE8S' ==================================================================================== Thu Sep 18 14:18:13 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on codethink04-arm64, called using "1 libcgi-pm-perl forky /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx 4.70-1" as arguments. Thu Sep 18 14:18:13 UTC 2025 - actually running "reproducible_build.sh" (md5sum cc591790ab2c8e13f5e554202b95c89c) as "/tmp/jenkins-script-QkyKFZEH" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Thu Sep 18 14:18:13 UTC 2025 I: Downloading source for forky/libcgi-pm-perl=4.70-1 Reading package lists... NOTICE: 'libcgi-pm-perl' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/perl-team/modules/packages/libcgi-pm-perl.git Please use: git clone https://salsa.debian.org/perl-team/modules/packages/libcgi-pm-perl.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 221 kB of source archives. Get:1 http://deb.debian.org/debian forky/main libcgi-pm-perl 4.70-1 (dsc) [2463 B] Get:2 http://deb.debian.org/debian forky/main libcgi-pm-perl 4.70-1 (tar) [208 kB] Get:3 http://deb.debian.org/debian forky/main libcgi-pm-perl 4.70-1 (diff) [10.6 kB] Fetched 221 kB in 0s (4802 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'libcgi-pm-perl' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/perl-team/modules/packages/libcgi-pm-perl.git Please use: git clone https://salsa.debian.org/perl-team/modules/packages/libcgi-pm-perl.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 221 kB of source archives. Get:1 http://deb.debian.org/debian forky/main libcgi-pm-perl 4.70-1 (dsc) [2463 B] Get:2 http://deb.debian.org/debian forky/main libcgi-pm-perl 4.70-1 (tar) [208 kB] Get:3 http://deb.debian.org/debian forky/main libcgi-pm-perl 4.70-1 (diff) [10.6 kB] Fetched 221 kB in 0s (4802 kB/s) Download complete and in download only mode ============================================================================= Building libcgi-pm-perl in forky on arm64 on codethink04-arm64 now. Date: Thu Sep 18 15:18:14 BST 2025 Date UTC: Thu Sep 18 14:18:14 UTC 2025 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Thu Sep 18 02:18:14 -12 2025 I: pbuilder-time-stamp: 1758205094 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [libcgi-pm-perl_4.70-1.dsc] I: copying [./libcgi-pm-perl_4.70.orig.tar.gz] I: copying [./libcgi-pm-perl_4.70-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./libcgi-pm-perl_4.70-1.dsc: no acceptable signature found dpkg-source: info: extracting libcgi-pm-perl in libcgi-pm-perl-4.70 dpkg-source: info: unpacking libcgi-pm-perl_4.70.orig.tar.gz dpkg-source: info: unpacking libcgi-pm-perl_4.70-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2343935/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='forky' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='6aaba5fc521a42d58ecb35d64eba5ce2' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='2343935' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/pbuilderrc_7NF5 --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/b1 --logfile b1/build.log libcgi-pm-perl_4.70-1.dsc' SUDO_GID='109' SUDO_HOME='/var/lib/jenkins' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink04-arm64 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2343935/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), libhtml-parser-perl, libtest-warn-perl, liburi-perl, perl dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 20020 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on libhtml-parser-perl; however: Package libhtml-parser-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-warn-perl; however: Package libtest-warn-perl is not installed. pbuilder-satisfydepends-dummy depends on liburi-perl; however: Package liburi-perl is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libhtml-parser-perl{a} libhtml-tagset-perl{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libsub-uplevel-perl{a} libtest-warn-perl{a} libtool{a} libuchardet0{a} libunistring5{a} liburi-perl{a} libxml2-16{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libhttp-message-perl libltdl-dev libmail-sendmail-perl lynx wget 0 packages upgraded, 34 newly installed, 0 to remove and 0 not upgraded. Need to get 11.2 MB of archives. After unpacking 45.6 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian forky/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get: 2 http://deb.debian.org/debian forky/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 3 http://deb.debian.org/debian forky/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 4 http://deb.debian.org/debian forky/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 5 http://deb.debian.org/debian forky/main arm64 gettext-base arm64 0.23.1-2+b1 [241 kB] Get: 6 http://deb.debian.org/debian forky/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Get: 7 http://deb.debian.org/debian forky/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 8 http://deb.debian.org/debian forky/main arm64 bsdextrautils arm64 2.41.1-3 [98.1 kB] Get: 9 http://deb.debian.org/debian forky/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 10 http://deb.debian.org/debian forky/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 11 http://deb.debian.org/debian forky/main arm64 m4 arm64 1.4.20-1 [316 kB] Get: 12 http://deb.debian.org/debian forky/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 13 http://deb.debian.org/debian forky/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 14 http://deb.debian.org/debian forky/main arm64 automake all 1:1.17-4 [862 kB] Get: 15 http://deb.debian.org/debian forky/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 16 http://deb.debian.org/debian forky/main arm64 libdebhelper-perl all 13.26 [91.8 kB] Get: 17 http://deb.debian.org/debian forky/main arm64 libtool all 2.5.4-5 [540 kB] Get: 18 http://deb.debian.org/debian forky/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian forky/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian forky/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 21 http://deb.debian.org/debian forky/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 22 http://deb.debian.org/debian forky/main arm64 libelf1t64 arm64 0.193-3 [189 kB] Get: 23 http://deb.debian.org/debian forky/main arm64 dwz arm64 0.16-2 [100 kB] Get: 24 http://deb.debian.org/debian forky/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 25 http://deb.debian.org/debian forky/main arm64 libxml2-16 arm64 2.14.5+dfsg-0.2 [582 kB] Get: 26 http://deb.debian.org/debian forky/main arm64 gettext arm64 0.23.1-2+b1 [1612 kB] Get: 27 http://deb.debian.org/debian forky/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 28 http://deb.debian.org/debian forky/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 29 http://deb.debian.org/debian forky/main arm64 debhelper all 13.26 [939 kB] Get: 30 http://deb.debian.org/debian forky/main arm64 libhtml-tagset-perl all 3.24-1 [14.7 kB] Get: 31 http://deb.debian.org/debian forky/main arm64 liburi-perl all 5.30-1 [105 kB] Get: 32 http://deb.debian.org/debian forky/main arm64 libhtml-parser-perl arm64 3.83-1+b2 [97.5 kB] Get: 33 http://deb.debian.org/debian forky/main arm64 libsub-uplevel-perl all 0.2800-3 [14.0 kB] Get: 34 http://deb.debian.org/debian forky/main arm64 libtest-warn-perl all 0.37-2 [14.5 kB] Fetched 11.2 MB in 0s (138 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20020 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../02-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.23.1-2+b1_arm64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../05-libuchardet0_0.0.8-2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.41.1-3_arm64.deb ... Unpacking bsdextrautils (2.41.1-3) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../08-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.20-1_arm64.deb ... Unpacking m4 (1.4.20-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.26_all.deb ... Unpacking libdebhelper-perl (13.26) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-5_all.deb ... Unpacking libtool (2.5.4-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../21-libelf1t64_0.193-3_arm64.deb ... Unpacking libelf1t64:arm64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.16-2_arm64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../23-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../24-libxml2-16_2.14.5+dfsg-0.2_arm64.deb ... Unpacking libxml2-16:arm64 (2.14.5+dfsg-0.2) ... Selecting previously unselected package gettext. Preparing to unpack .../25-gettext_0.23.1-2+b1_arm64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../26-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../27-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../28-debhelper_13.26_all.deb ... Unpacking debhelper (13.26) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../29-libhtml-tagset-perl_3.24-1_all.deb ... Unpacking libhtml-tagset-perl (3.24-1) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../30-liburi-perl_5.30-1_all.deb ... Unpacking liburi-perl (5.30-1) ... Selecting previously unselected package libhtml-parser-perl:arm64. Preparing to unpack .../31-libhtml-parser-perl_3.83-1+b2_arm64.deb ... Unpacking libhtml-parser-perl:arm64 (3.83-1+b2) ... Selecting previously unselected package libsub-uplevel-perl. Preparing to unpack .../32-libsub-uplevel-perl_0.2800-3_all.deb ... Unpacking libsub-uplevel-perl (0.2800-3) ... Selecting previously unselected package libtest-warn-perl. Preparing to unpack .../33-libtest-warn-perl_0.37-2_all.deb ... Unpacking libtest-warn-perl (0.37-2) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up bsdextrautils (2.41.1-3) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:arm64 (2.14.5+dfsg-0.2) ... Setting up libhtml-tagset-perl (3.24-1) ... Setting up libdebhelper-perl (13.26) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-1) ... Setting up file (1:5.46-5) ... Setting up libelf1t64:arm64 (0.193-3) ... Setting up autotools-dev (20240727.1) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up autopoint (0.23.1-2) ... Setting up autoconf (2.72-3.1) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up libsub-uplevel-perl (0.2800-3) ... Setting up liburi-perl (5.30-1) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libtool (2.5.4-5) ... Setting up libtest-warn-perl (0.37-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up libhtml-parser-perl:arm64 (3.83-1+b2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.26) ... Processing triggers for libc-bin (2.41-12) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.37.1.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/reproducible-path/libcgi-pm-perl-4.70/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../libcgi-pm-perl_4.70-1_source.changes dpkg-buildpackage: info: source package libcgi-pm-perl dpkg-buildpackage: info: source version 4.70-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by gregor herrmann dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure /usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcgi-pm-perl-4.70=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2" "LD=aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcgi-pm-perl-4.70=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro" Warning: prerequisite Test::NoWarnings 0 not found. Checking if your kit is complete... Looks good Warning: LINKTYPE set to '', no longer necessary Generating a Unix-style Makefile Writing Makefile for CGI Writing MYMETA.yml and MYMETA.json dh_auto_build make -j12 make[1]: Entering directory '/build/reproducible-path/libcgi-pm-perl-4.70' cp lib/CGI/Cookie.pm blib/lib/CGI/Cookie.pm cp lib/CGI/Util.pm blib/lib/CGI/Util.pm cp lib/CGI/HTML/Functions.pod blib/lib/CGI/HTML/Functions.pod cp lib/CGI/Push.pm blib/lib/CGI/Push.pm cp lib/Fh.pm blib/lib/Fh.pm cp lib/CGI.pod blib/lib/CGI.pod cp lib/CGI/File/Temp.pm blib/lib/CGI/File/Temp.pm cp lib/CGI/HTML/Functions.pm blib/lib/CGI/HTML/Functions.pm cp lib/CGI/Pretty.pm blib/lib/CGI/Pretty.pm cp lib/CGI.pm blib/lib/CGI.pm cp lib/CGI/Carp.pm blib/lib/CGI/Carp.pm Manifying 7 pod documents make[1]: Leaving directory '/build/reproducible-path/libcgi-pm-perl-4.70' dh_auto_test make -j12 test TEST_VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/libcgi-pm-perl-4.70' PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/headers/*.t t/append_query.t ............ 1..18 ok 1 - CGI::new() ok 2 - CGI::param() from POST ok 3 - CGI::param() from QUERY_STRING ok 4 - CGI::param() from QUERY_STRING ok 5 - CGI::url_param() ok 6 - CGI::url_param() ok 7 - CGI::new() ok 8 - CGI::param() from POST ok 9 - CGI::param() from QUERY_STRING ok 10 - CGI::param() from QUERY_STRING ok 11 - CGI::url_param() ok 12 - CGI::url_param() ok 13 - CGI::new() ok 14 - CGI::param() from POST ok 15 - CGI::param() from QUERY_STRING ok 16 - CGI::param() from QUERY_STRING ok 17 - CGI::url_param() ok 18 - CGI::url_param() ok t/arbitrary_handles.t ....... 1..4 ok 1 - CGI->new from POST ok 2 - param() from POST with IO::File ok 3 - CGI->new from GET ok 4 - param() from GET with IO::File ok t/autoescape.t .............. 1..18 ok 1 - autoEscape defaults to On ok 2 - reality check escapeHTML ok 3 - passing undef to autoEscape doesn't break escapeHTML ok 4 - turning off autoescape actually works ok 5 - autoescape turns back on ok 6 - passing 0 to autoEscape doesn't break escapeHTML ok 7 - autoescape javascript turns off for textfield ok 8 - autoescape javascript turns off for password field ok 9 - autoescape javascript turns off for textarea ok 10 - autoescape javascript turns off for popup_menu ok 11 - autoescape javascript turns off for popup_menu \#2 ok 12 - autoescape javascript turns off for scrolling list ok 13 - autoescape javascript turns off for checkbox group ok 14 - autoescape javascript turns off for checkbox ok 15 - autoescape javascript turns off for radio group ok 16 - autoescape javascript turns off for submit ok 17 - autoescape javascript turns off for image_button ok 18 - autoescape javascript turns off for button ok t/can.t ..................... 1..2 ok 1 - use CGI; ok 2 - CGI->can(...) ok [Thu Sep 18 14:18:38 2025] carp.t: foo at /build/reproducible-path/libcgi-pm-perl-4.70/blib/lib/CGI/Carp.pm line 360. t/carp.t .................... 1..76 ok 1 - file ok 2 - line ok 3 - id ok 4 - file ok 5 - line ok 6 - id ok 7 - file ok 8 - line ok 9 - id ok 10 - Time in correct format ok 11 - Time in correct format ok 12 - Time in correct format (FULL_PATH) ok 13 - realwarn ok 14 - CGI::Carp::warn calls CORE::warn ok 15 - CGI::Carp::warn builds correct message ok 16 - CGI::Carp::warn builds correct message ok 17 - noTimestamp ok 18 - noTimestamp ok 19 - ineval returns false when not in eval ok 20 - ineval returns true when in eval ok 21 - CGI::Carp::die calls CORE::die without altering argument in eval ok 22 - CGI::Carp::die calls CORE::die, but adds stamp ok 23 - CGI::Carp::set_message returns new message ok 24 - CGI::Carp::set_message message set correctly ok 25 - CGI::Carp::import set program name correctly ok 26 - CGI::Carp::set_progname returns new program name ok 27 - CGI::Carp::set_progname program name set correctly ok 28 - CGI::Carp::set_progname returns unset name correctly ok 29 - CGI::Carp::set_progname program name unset correctly ok 30 - Warnings turned off ok 31 - warningsToBrowser() on ok 32 - Warnings turned off ok 33 - Default string has header ok 34 - Custom message not in default string ok 35 - Custom Message appears in output ok 36 - Server Admin does not appear in default message ok 37 - Server Admin appears in output ok 38 - Custom message not in result ok 39 - Correct message in string ok 40 - Correct message in string ok 41 - \*STORE returns proper filehandle ok 42 - $fh returns proper filehandle ok 43 - STDIN returns proper filehandle ok 44 - STDIN returns proper filehandle ok 45 - "WIBBLE" doesn't returns proper filehandle ok 46 - die with string ok 47 - die with array ref ok 48 - die with hash ref ok 49 - die with code ref ok 50 - An object of class 'My::Plain::Object' isa 'My::Plain::Object' ok 51 - object is stringified ok 52 - second argument is present ok 53 - An object of class 'My::Stringified::Object' isa 'My::Stringified::Object' ok 54 - object is stringified ok 55 - second argument is present ok 56 - die with no argument ok 57 - regular string, wrapped ok 58 - array ref, wrapped ok 59 - hash ref, wrapped ok 60 - code ref, wrapped ok 61 - plain object, wrapped ok 62 - stringified object, wrapped ok 63 - no args, wrapped ok 64 - propagating $@ if no argument ok 65 - die message for ToBrowser = 0 is OK ok 66 - No output for ToBrowser = 0 ok 67 - die handler ok 68 - confess ok 69 - die handler ok 70 - croak ok 71 - carp ok 72 - cluck ok 73 - carpout ok 74 - fatalsToBrowser with mod_perl 2 ok 75 - MSIE error length hack ok 76 - fatalsToBrowser with mod_perl 1 ok # cgi-lib.pl routines private_tempfiles has been deprecated at /build/reproducible-path/libcgi-pm-perl-4.70/blib/lib/CGI.pm line 3240. t/cgi.t ..................... 1..25 ok 1 - An object of class 'CGI' isa 'CGI' ok 2 - r ok 3 - ReadParse ok 4 - PrintHeader ok 5 - HtmlTop ok 6 - HtmlBot ok 7 - SplitParam ok 8 - MethGet ok 9 - MethPost ok 10 - MethPut # TIE methods ok 11 - FIRSTKEY ok 12 - NEXTKEY ok 13 - CLEAR ok 14 - version ok 15 - as_string ok 16 - _style ok 17 - state ok 18 - nosticky ok 19 - ... sets $CGI::NOSTICKY ok 20 - nph ok 21 - ... sets $CGI::NPH ok 22 - close_upload_files ok 23 - ... sets $CGI::CLOSE_UPLOAD_FILES ok 24 - default_dtd ok 25 - private_tempfiles ok t/charset.t ................. ok 1 - charset ISO-8859-1 is set by default for default content-type ok 2 - charset ISO-8859-1 is set by default for application/json content-type ok 3 - setting charset alters header of text/plain ok 4 - setting charset alters header of application/json 1..4 ok t/checkbox_group.t .......... 1..3 ok 1 - use CGI; ok 2 - checkbox_group() ok 3 - checkbox_group() ok t/command_line.t ............ ok 1 - get first param ok 2 - number of params ok 3 - names of params ok 4 - header ok 5 - h1 ok 6 - request_method is undef ok 7 - url_param returns undef 1..7 ok t/compiles_pod.t ............ ok 1 - use CGI ok 2 # skip pod_file_ok(blib/lib/CGI.pm) (Test::Pod is required) ok 3 # TODO & SKIP pod_coverage_ok(CGI) (Test::Pod::Coverage is required) ok 4 - use Fh ok 5 # skip pod_file_ok(blib/lib/Fh.pm) (Test::Pod is required) ok 6 # TODO & SKIP pod_coverage_ok(Fh) (Test::Pod::Coverage is required) ok 7 - use CGI::Carp ok 8 # skip pod_file_ok(blib/lib/CGI/Carp.pm) (Test::Pod is required) ok 9 - use CGI::Push ok 10 # skip pod_file_ok(blib/lib/CGI/Push.pm) (Test::Pod is required) ok 11 - use CGI::Util ok 12 # skip pod_file_ok(blib/lib/CGI/Util.pm) (Test::Pod is required) ok 13 - use CGI::Cookie ok 14 # skip pod_file_ok(blib/lib/CGI/Cookie.pm) (Test::Pod is required) ok 15 - use CGI::File::Temp ok 16 # skip pod_file_ok(blib/lib/CGI/File/Temp.pm) (Test::Pod is required) ok 17 - use CGI::HTML::Functions ok 18 # skip pod_file_ok(blib/lib/CGI/HTML/Functions.pm) (Test::Pod is required) 1..18 ok t/cookie.t .................. ok 1 - Hash ref returned in scalar context ok 2 - returns correct number of fields ok 3 - returns correct number of fields ok 4 - cookie foo is correct ok 5 - cookie bar is correct ok 6 - cookie baz is correct ok 7 - cookie qux is correct ok 8 - cookie foo is correct ok 9 - cookie bar is correct ok 10 - cookie baz is correct ok 11 - cookie qux is correct ok 12 - expires is correct ok 13 - parse('') returns an empty array in list context (undocumented) ok 14 - parse('') returns an empty hashref in scalar context (undocumented) ok 15 - parse(undef) returns an empty array in list context (undocumented) ok 16 - parse(undef) returns an empty hashref in scalar context (undocumented) ok 17 - No cookies in environment, returns empty list ok 18 - expected cookies extracted ok 19 - Type of objects returned is correct ok 20 - cookie foo is correct ok 21 - cookie bar is correct ok 22 - cookie baz is correct ok 23 - cookie qux is correct ok 24 - No cookies in environment, returns empty list ok 25 - expected cookies extracted ok 26 - Type of objects returned is correct ok 27 - cookie foo is correct ok 28 - cookie bar is correct ok 29 - cookie baz is correct ok 30 - cookie qux is correct ok 31 - No cookies in environment, returns empty list ok 32 - expected cookies extracted ok 33 - Plain scalar returned ok 34 - cookie foo is correct ok 35 - cookie bar is correct ok 36 - cookie baz is correct ok 37 - cookie qux is correct ok 38 - No cookies in environment, returns empty list ok 39 - expected cookies extracted ok 40 - Plain scalar returned ok 41 - cookie foo is correct ok 42 - cookie bar is correct ok 43 - cookie baz is correct ok 44 - cookie qux is correct ok 45 - no value translates to empty string ok 46 - new returns objects of correct type ok 47 - name is correct ok 48 - value is correct ok 49 - expires in correct format ok 50 - domain is correct ok 51 - path is correct ok 52 - secure attribute is set ok 53 - httponly attribute is set ok 54 - samesite attribute is correct ok 55 - priority attribute is correct ok 56 - partitioned attribute is correct ok 57 - new returns objects of correct type ok 58 - name is correct ok 59 - value is correct ok 60 - expires is not set ok 61 - max_age is not set ok 62 - domain attributeis not set ok 63 - path atribute is set to default ok 64 - secure attribute is set ok 65 - httponly attribute is not set ok 66 - samesite attribute is not set ok 67 - partitioned attribute is not set ok 68 - Stringified cookie contains name ok 69 - Stringified cookie contains value ok 70 - Stringified cookie contains expires ok 71 - Stringified cookie contains max_age ok 72 - Stringified cookie contains domain ok 73 - Stringified cookie contains path ok 74 - Stringified cookie contains secure ok 75 - Stringified cookie contains HttpOnly ok 76 - Stringified cookie contains normalized SameSite ok 77 - Stringified cookie contains normalized Priority ok 78 - Stringified cookie contains Partitioned ok 79 - Stringified cookie contains name ok 80 - Stringified cookie contains value ok 81 - Stringified cookie has no expires field ok 82 - Stringified cookie has no max-age field ok 83 - Stringified cookie has no domain field ok 84 - Stringified cookie contains path ok 85 - Stringified cookie does not contain secure ok 86 - Stringified cookie does not contain HttpOnly ok 87 - Stringified cookie does not contain SameSite ok 88 - Stringified cookie does not contain Priority ok 89 - Stringified cookie does not contain Partitioned ok 90 - Cookies are identical ok 91 - Cookies are identical ok 92 - Cookies are identical ok 93 - Cookies are not identical ok 94 - Cookies are identical ok 95 - name is correct ok 96 - name is set correctly ok 97 - name now returns updated value ok 98 - value is correct ok 99 - value is set correctly ok 100 - value now returns updated value ok 101 - expires is correct ok 102 - expires is set correctly ok 103 - expires now returns updated value ok 104 - Expiry time has changed ok 105 - domain is correct ok 106 - domain is set correctly ok 107 - domain now returns updated value ok 108 - path is correct ok 109 - path is set correctly ok 110 - path now returns updated value ok 111 - secure attribute is set ok 112 - secure attribute is cleared ok 113 - secure attribute is cleared ok 114 - SameSite is correct ok 115 - SameSite is set correctly ok 116 - SameSite now returns updated value ok 117 - SameSite is set correctly ok 118 - SameSite now returns updated value ok 119 - SameSite unknown values ignored ok 120 - SameSite returns previous value ok 121 - Priority is correct ok 122 - Priority is set correctly ok 123 - Priority now returns updated value ok 124 - Priority unknown values ignored ok 125 - Priority returns previous value ok 126 - expires is correct ok 127 - max-age is undefined when setting expires ok 128 - expires is undef when setting max_age ok 129 - setting via max-age ok 130 - max_age(num) as delta ok 131 - -max-age in constructor ok 132 - ... lack of expires ok 133 - -max-age in constructor ok 134 - -expires in constructor Set-Cookie: a=b; path=/; expires=Thu, 01 Jan 1970 00:01:40 GMT Date: Thu, 01 Jan 1970 00:01:40 GMT Content-Type: text/html; charset=ISO-8859-1 ok 135 - calling bake() without mod_perl should survive ok 136 - An object of class 'Apache::Faker' isa 'Apache' ok 137 - Pass an Apache object to the CGI::Cookie constructor ok 138 - An object of class 'CGI::Cookie' isa 'CGI::Cookie' ok 139 - Bake the cookie ok 140 - bake() should call err_headers_out->add() ok 141 - An object of class 'Apache2::Faker' isa 'Apache2::RequestReq' ok 142 - Pass an Apache::RequestReq object to the CGI::Cookie constructor ok 143 - An object of class 'CGI::Cookie' isa 'CGI::Cookie' ok 144 - Bake the cookie ok 145 - bake() should call err_headers_out->add() 1..145 ok t/delete.t .................. ok 1 - CGI::new() ok 2 - CGI::request_method() ok 3 - CGI::query_string() ok 4 - CGI::param() ok 5 - CGI::param() ok 6 - CGI::param() ok 7 - CGI::param() ok 8 - CGI::param() ok 9 - CGI::param() put ok 10 - CGI::param() get ok 11 - CGI::query_string() redux ok 12 - CGI::http() ok 13 - CGI::script_name() ok 14 - CGI::url() ok 15 - CGI::url() ok 16 - CGI::url(-absolute=>1) ok 17 - CGI::url(-relative=>1) ok 18 - CGI::url(-relative=>1,-path=>1) ok 19 - CGI::url(-relative=>1,-path=>1,-query=>1) ok 20 - CGI::delete() 1..20 ok t/Dump.t .................... ok 1 - param names are HTML escaped by Dump() ok 2 - param values are HTML escaped by Dump() 1..2 ok t/end_form.t ................ 1..2 ok 1 - use CGI; ok 2 - end_form() ok t/form.t .................... ok 1 - start_form() ok 2 - submit() ok 3 - submit(-name,-value) ok 4 - submit({-name,-value}) ok 5 - textfield({-name}) ok 6 - textfield({-name,-value}) ok 7 - textfield({-name,-value,-override}) ok 8 - checkbox() ok 9 - checkbox() ok 10 - checkbox() ok 11 - checkbox() ok 12 - radio_group() ok 13 - radio_group() ok 14 - checkbox_group() ok 15 - checkbox_group() ok 16 - popup_menu() ok 17 - scrolling_list() ok 18 - checkbox_group() ok 19 - optgroup() ok 20 - popup_menu() + optgroup() ok 21 - scrolling_list() + optgroup() ok 22 - start_form() + XHTML ok 23 - start_form() + XHTML + URL_ENCODED ok 24 - start_form() + XHTML + MULTIPART ok 25 - start_multipart_form() + XHTML ok 26 - start_multipart_form() + XHTML + additional args ok 27 - start_form() + NO_XHTML ok 28 - start_form() + NO_XHTML + URL_ENCODED ok 29 - start_form() + NO_XHTML + MULTIPART ok 30 - start_multipart_form() + NO_XHTML ok 31 - start_multipart_form() + NO_XHTML + additional args 1..31 ok t/function.t ................ 1..33 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok t/gh-155.t .................. ok 1 - favour content type over charset/type ok 2 - favour content type over charset/type ok 3 - favour content type over charset/type ok 4 - favour content type over charset/type ok 5 - favour content type over charset/type ok 6 - favour content type over charset/type ok 7 - favour content type over charset/type ok 8 - favour content type over charset/type ok 9 - favour content type over charset/type ok 10 - favour content type over charset/type ok 11 - favour content type over charset/type ok 12 - favour content type over charset/type ok 13 - favour content type over charset/type ok 14 - favour content type over charset/type ok 15 - favour content type over charset/type ok 16 - favour content type over charset/type ok 17 - favour content type over charset/type ok 18 - favour content type over charset/type ok 19 - favour content type over charset/type ok 20 - favour content type over charset/type 1..20 ok t/headers.t ................. ok 1 - known header, basic case: type => "text/html" ok 2 - invalid header blows up ok 3 - known header, with leading and trailing whitespace on the continuation line ok 4 - P3P header with CRLF embedded blows up ok 5 - Set-Cookie header with CRLF embedded blows up ok 6 - unknown header with CRLF embedded blows up ok 7 - unknown header with leading newlines blows up ok 8 - redirect with known header with CRLF embedded blows up ok 9 - redirect with unknown header with CRLF embedded blows up ok 10 - redirect with leading newlines blows up ok 11 - redirect does not allow double-newline injection 1..11 ok t/headers/attachment.t ...... ok 1 - attachment ok 2 - attachment empty string 1..2 ok t/headers/charset.t ......... ok 1 - charset ok 2 - charset empty string 1..2 ok t/headers/cookie.t .......... ok 1 - cookie ok 2 - cookie arrayref ok 3 - cookie empty string 1..3 ok t/headers/default.t ......... ok 1 - default 1..1 ok t/headers/nph.t ............. ok 1 - nph ok 2 - nph 1..2 ok t/headers/p3p.t ............. ok 1 - p3p ok 2 - p3p arrayref ok 3 - p3p empty string 1..3 ok t/headers/target.t .......... ok 1 - target ok 2 - target empty string 1..2 ok t/headers/type.t ............ ok 1 - type ok 2 - type empty string ok 3 - type defines charset ok 4 - type and charset ok 5 - type and charset, type is empty string ok 6 - type and charset, charset is empty string ok 7 - type and charset, type defines charset ok 8 - image type, no charset ok 9 - image type, no charset ok 10 - image type, forced charset 1..10 ok t/hidden.t .................. ok 1 - hidden() with single default value, positional ok 2 - hidden() with single default value, named ok 3 - hidden() with default array, positional ok 4 - hidden() default array, named as "Values" ok 5 - hidden() default array, named as "default" ok 6 - hidden() default array, named as "value" 1..6 ok t/html.t .................... 1..40 ok 1 ok 2 - single tag ok 3 - open/close tag ok 4 - open/close tag multiple ok 5 - open/close tag with attribute ok 6 - open/close tag with orphan attribute ok 7 - distributive tag with attribute ok 8 - open/close tag $" interpolation ok 9 - header() ok 10 - header() ok 11 - header() ok 12 - header() ok 13 - start_html() ok 14 - start_html() ok 15 - start_html() ok 16 - start_html() ok 17 - start_html() ok 18 - start_html() ok 19 - start_html() ok 20 - cookie() ok 21 - header(-cookie) ok 22 - header(-set-cookie) ok 23 - cookie2() ok 24 - header(-cookie=>[cookies]) ok 25 - header(-set-cookie=>[cookies]) ok 26 - redirect ok 27 - redirect with cookies ok 28 - redirect with set-cookies ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 - header() ok 40 ok t/html_functions.t .......... ok 1 - -compile ok 2 - a function (no args) ok 3 - a function (content) ok 4 - a function (attributes) ok 5 - a function (attributes and content) ok 6 - start_a function ok 7 - end_a function ok 8 - abbr function (no args) ok 9 - abbr function (content) ok 10 - abbr function (attributes) ok 11 - abbr function (attributes and content) ok 12 - start_abbr function ok 13 - end_abbr function ok 14 - acronym function (no args) ok 15 - acronym function (content) ok 16 - acronym function (attributes) ok 17 - acronym function (attributes and content) ok 18 - start_acronym function ok 19 - end_acronym function ok 20 - address function (no args) ok 21 - address function (content) ok 22 - address function (attributes) ok 23 - address function (attributes and content) ok 24 - start_address function ok 25 - end_address function ok 26 - applet function (no args) ok 27 - applet function (content) ok 28 - applet function (attributes) ok 29 - applet function (attributes and content) ok 30 - start_applet function ok 31 - end_applet function ok 32 - Area function (no args) ok 33 - Area function (content) ok 34 - Area function (attributes) ok 35 - Area function (attributes and content) ok 36 - start_Area function ok 37 - end_Area function ok 38 - b function (no args) ok 39 - b function (content) ok 40 - b function (attributes) ok 41 - b function (attributes and content) ok 42 - start_b function ok 43 - end_b function ok 44 - base function (no args) ok 45 - base function (content) ok 46 - base function (attributes) ok 47 - base function (attributes and content) ok 48 - start_base function ok 49 - end_base function ok 50 - basefont function (no args) ok 51 - basefont function (content) ok 52 - basefont function (attributes) ok 53 - basefont function (attributes and content) ok 54 - start_basefont function ok 55 - end_basefont function ok 56 - bdo function (no args) ok 57 - bdo function (content) ok 58 - bdo function (attributes) ok 59 - bdo function (attributes and content) ok 60 - start_bdo function ok 61 - end_bdo function ok 62 - big function (no args) ok 63 - big function (content) ok 64 - big function (attributes) ok 65 - big function (attributes and content) ok 66 - start_big function ok 67 - end_big function ok 68 - blink function (no args) ok 69 - blink function (content) ok 70 - blink function (attributes) ok 71 - blink function (attributes and content) ok 72 - start_blink function ok 73 - end_blink function ok 74 - blockquote function (no args) ok 75 - blockquote function (content) ok 76 - blockquote function (attributes) ok 77 - blockquote function (attributes and content) ok 78 - start_blockquote function ok 79 - end_blockquote function ok 80 - body function (no args) ok 81 - body function (content) ok 82 - body function (attributes) ok 83 - body function (attributes and content) ok 84 - start_body function ok 85 - end_body function ok 86 - br function (no args) ok 87 - br function (content) ok 88 - br function (attributes) ok 89 - br function (attributes and content) ok 90 - start_br function ok 91 - end_br function ok 92 - caption function (no args) ok 93 - caption function (content) ok 94 - caption function (attributes) ok 95 - caption function (attributes and content) ok 96 - start_caption function ok 97 - end_caption function ok 98 - center function (no args) ok 99 - center function (content) ok 100 - center function (attributes) ok 101 - center function (attributes and content) ok 102 - start_center function ok 103 - end_center function ok 104 - cite function (no args) ok 105 - cite function (content) ok 106 - cite function (attributes) ok 107 - cite function (attributes and content) ok 108 - start_cite function ok 109 - end_cite function ok 110 - code function (no args) ok 111 - code function (content) ok 112 - code function (attributes) ok 113 - code function (attributes and content) ok 114 - start_code function ok 115 - end_code function ok 116 - col function (no args) ok 117 - col function (content) ok 118 - col function (attributes) ok 119 - col function (attributes and content) ok 120 - start_col function ok 121 - end_col function ok 122 - colgroup function (no args) ok 123 - colgroup function (content) ok 124 - colgroup function (attributes) ok 125 - colgroup function (attributes and content) ok 126 - start_colgroup function ok 127 - end_colgroup function ok 128 - dd function (no args) ok 129 - dd function (content) ok 130 - dd function (attributes) ok 131 - dd function (attributes and content) ok 132 - start_dd function ok 133 - end_dd function ok 134 - del function (no args) ok 135 - del function (content) ok 136 - del function (attributes) ok 137 - del function (attributes and content) ok 138 - start_del function ok 139 - end_del function ok 140 - dfn function (no args) ok 141 - dfn function (content) ok 142 - dfn function (attributes) ok 143 - dfn function (attributes and content) ok 144 - start_dfn function ok 145 - end_dfn function ok 146 - div function (no args) ok 147 - div function (content) ok 148 - div function (attributes) ok 149 - div function (attributes and content) ok 150 - start_div function ok 151 - end_div function ok 152 - dl function (no args) ok 153 - dl function (content) ok 154 - dl function (attributes) ok 155 - dl function (attributes and content) ok 156 - start_dl function ok 157 - end_dl function ok 158 - dt function (no args) ok 159 - dt function (content) ok 160 - dt function (attributes) ok 161 - dt function (attributes and content) ok 162 - start_dt function ok 163 - end_dt function ok 164 - em function (no args) ok 165 - em function (content) ok 166 - em function (attributes) ok 167 - em function (attributes and content) ok 168 - start_em function ok 169 - end_em function ok 170 - embed function (no args) ok 171 - embed function (content) ok 172 - embed function (attributes) ok 173 - embed function (attributes and content) ok 174 - start_embed function ok 175 - end_embed function ok 176 - fieldset function (no args) ok 177 - fieldset function (content) ok 178 - fieldset function (attributes) ok 179 - fieldset function (attributes and content) ok 180 - start_fieldset function ok 181 - end_fieldset function ok 182 - font function (no args) ok 183 - font function (content) ok 184 - font function (attributes) ok 185 - font function (attributes and content) ok 186 - start_font function ok 187 - end_font function ok 188 - fontsize function (no args) ok 189 - fontsize function (content) ok 190 - fontsize function (attributes) ok 191 - fontsize function (attributes and content) ok 192 - start_fontsize function ok 193 - end_fontsize function ok 194 - frame function (no args) ok 195 - frame function (content) ok 196 - frame function (attributes) ok 197 - frame function (attributes and content) ok 198 - start_frame function ok 199 - end_frame function ok 200 - frameset function (no args) ok 201 - frameset function (content) ok 202 - frameset function (attributes) ok 203 - frameset function (attributes and content) ok 204 - start_frameset function ok 205 - end_frameset function ok 206 - h1 function (no args) ok 207 - h1 function (content) ok 208 - h1 function (attributes) ok 209 - h1 function (attributes and content) ok 210 - start_h1 function ok 211 - end_h1 function ok 212 - h2 function (no args) ok 213 - h2 function (content) ok 214 - h2 function (attributes) ok 215 - h2 function (attributes and content) ok 216 - start_h2 function ok 217 - end_h2 function ok 218 - h3 function (no args) ok 219 - h3 function (content) ok 220 - h3 function (attributes) ok 221 - h3 function (attributes and content) ok 222 - start_h3 function ok 223 - end_h3 function ok 224 - h4 function (no args) ok 225 - h4 function (content) ok 226 - h4 function (attributes) ok 227 - h4 function (attributes and content) ok 228 - start_h4 function ok 229 - end_h4 function ok 230 - h5 function (no args) ok 231 - h5 function (content) ok 232 - h5 function (attributes) ok 233 - h5 function (attributes and content) ok 234 - start_h5 function ok 235 - end_h5 function ok 236 - h6 function (no args) ok 237 - h6 function (content) ok 238 - h6 function (attributes) ok 239 - h6 function (attributes and content) ok 240 - start_h6 function ok 241 - end_h6 function ok 242 - head function (no args) ok 243 - head function (content) ok 244 - head function (attributes) ok 245 - head function (attributes and content) ok 246 - start_head function ok 247 - end_head function ok 248 - hr function (no args) ok 249 - hr function (content) ok 250 - hr function (attributes) ok 251 - hr function (attributes and content) ok 252 - start_hr function ok 253 - end_hr function ok 254 - html function (no args) ok 255 - html function (content) ok 256 - html function (attributes) ok 257 - html function (attributes and content) ok 258 - i function (no args) ok 259 - i function (content) ok 260 - i function (attributes) ok 261 - i function (attributes and content) ok 262 - start_i function ok 263 - end_i function ok 264 - iframe function (no args) ok 265 - iframe function (content) ok 266 - iframe function (attributes) ok 267 - iframe function (attributes and content) ok 268 - start_iframe function ok 269 - end_iframe function ok 270 - ilayer function (no args) ok 271 - ilayer function (content) ok 272 - ilayer function (attributes) ok 273 - ilayer function (attributes and content) ok 274 - start_ilayer function ok 275 - end_ilayer function ok 276 - img function (no args) ok 277 - img function (content) ok 278 - img function (attributes) ok 279 - img function (attributes and content) ok 280 - start_img function ok 281 - end_img function ok 282 - input function (no args) ok 283 - input function (content) ok 284 - input function (attributes) ok 285 - input function (attributes and content) ok 286 - start_input function ok 287 - end_input function ok 288 - ins function (no args) ok 289 - ins function (content) ok 290 - ins function (attributes) ok 291 - ins function (attributes and content) ok 292 - start_ins function ok 293 - end_ins function ok 294 - kbd function (no args) ok 295 - kbd function (content) ok 296 - kbd function (attributes) ok 297 - kbd function (attributes and content) ok 298 - start_kbd function ok 299 - end_kbd function ok 300 - label function (no args) ok 301 - label function (content) ok 302 - label function (attributes) ok 303 - label function (attributes and content) ok 304 - start_label function ok 305 - end_label function ok 306 - layer function (no args) ok 307 - layer function (content) ok 308 - layer function (attributes) ok 309 - layer function (attributes and content) ok 310 - start_layer function ok 311 - end_layer function ok 312 - legend function (no args) ok 313 - legend function (content) ok 314 - legend function (attributes) ok 315 - legend function (attributes and content) ok 316 - start_legend function ok 317 - end_legend function ok 318 - li function (no args) ok 319 - li function (content) ok 320 - li function (attributes) ok 321 - li function (attributes and content) ok 322 - start_li function ok 323 - end_li function ok 324 - Link function (no args) ok 325 - Link function (content) ok 326 - Link function (attributes) ok 327 - Link function (attributes and content) ok 328 - start_Link function ok 329 - end_Link function ok 330 - Map function (no args) ok 331 - Map function (content) ok 332 - Map function (attributes) ok 333 - Map function (attributes and content) ok 334 - start_Map function ok 335 - end_Map function ok 336 - menu function (no args) ok 337 - menu function (content) ok 338 - menu function (attributes) ok 339 - menu function (attributes and content) ok 340 - start_menu function ok 341 - end_menu function ok 342 - meta function (no args) ok 343 - meta function (content) ok 344 - meta function (attributes) ok 345 - meta function (attributes and content) ok 346 - start_meta function ok 347 - end_meta function ok 348 - nextid function (no args) ok 349 - nextid function (content) ok 350 - nextid function (attributes) ok 351 - nextid function (attributes and content) ok 352 - start_nextid function ok 353 - end_nextid function ok 354 - nobr function (no args) ok 355 - nobr function (content) ok 356 - nobr function (attributes) ok 357 - nobr function (attributes and content) ok 358 - start_nobr function ok 359 - end_nobr function ok 360 - noframes function (no args) ok 361 - noframes function (content) ok 362 - noframes function (attributes) ok 363 - noframes function (attributes and content) ok 364 - start_noframes function ok 365 - end_noframes function ok 366 - noscript function (no args) ok 367 - noscript function (content) ok 368 - noscript function (attributes) ok 369 - noscript function (attributes and content) ok 370 - start_noscript function ok 371 - end_noscript function ok 372 - object function (no args) ok 373 - object function (content) ok 374 - object function (attributes) ok 375 - object function (attributes and content) ok 376 - start_object function ok 377 - end_object function ok 378 - ol function (no args) ok 379 - ol function (content) ok 380 - ol function (attributes) ok 381 - ol function (attributes and content) ok 382 - start_ol function ok 383 - end_ol function ok 384 - option function (no args) ok 385 - option function (content) ok 386 - option function (attributes) ok 387 - option function (attributes and content) ok 388 - start_option function ok 389 - end_option function ok 390 - p function (no args) ok 391 - p function (content) ok 392 - p function (attributes) ok 393 - p function (attributes and content) ok 394 - start_p function ok 395 - end_p function ok 396 - Param function (no args) ok 397 - Param function (content) ok 398 - Param function (attributes) ok 399 - Param function (attributes and content) ok 400 - start_Param function ok 401 - end_Param function ok 402 - pre function (no args) ok 403 - pre function (content) ok 404 - pre function (attributes) ok 405 - pre function (attributes and content) ok 406 - start_pre function ok 407 - end_pre function ok 408 - Q function (no args) ok 409 - Q function (content) ok 410 - Q function (attributes) ok 411 - Q function (attributes and content) ok 412 - start_Q function ok 413 - end_Q function ok 414 - samp function (no args) ok 415 - samp function (content) ok 416 - samp function (attributes) ok 417 - samp function (attributes and content) ok 418 - start_samp function ok 419 - end_samp function ok 420 - script function (no args) ok 421 - script function (content) ok 422 - script function (attributes) ok 423 - script function (attributes and content) ok 424 - start_script function ok 425 - end_script function ok 426 - Select function (no args) ok 427 - Select function (content) ok 428 - Select function (attributes) ok 429 - Select function (attributes and content) ok 430 - start_Select function ok 431 - end_Select function ok 432 - small function (no args) ok 433 - small function (content) ok 434 - small function (attributes) ok 435 - small function (attributes and content) ok 436 - start_small function ok 437 - end_small function ok 438 - span function (no args) ok 439 - span function (content) ok 440 - span function (attributes) ok 441 - span function (attributes and content) ok 442 - start_span function ok 443 - end_span function ok 444 - strike function (no args) ok 445 - strike function (content) ok 446 - strike function (attributes) ok 447 - strike function (attributes and content) ok 448 - start_strike function ok 449 - end_strike function ok 450 - strong function (no args) ok 451 - strong function (content) ok 452 - strong function (attributes) ok 453 - strong function (attributes and content) ok 454 - start_strong function ok 455 - end_strong function ok 456 - style function (no args) ok 457 - style function (content) ok 458 - style function (attributes) ok 459 - style function (attributes and content) ok 460 - start_style function ok 461 - end_style function ok 462 - Sub function (no args) ok 463 - Sub function (content) ok 464 - Sub function (attributes) ok 465 - Sub function (attributes and content) ok 466 - start_Sub function ok 467 - end_Sub function ok 468 - sup function (no args) ok 469 - sup function (content) ok 470 - sup function (attributes) ok 471 - sup function (attributes and content) ok 472 - start_sup function ok 473 - end_sup function ok 474 - table function (no args) ok 475 - table function (content) ok 476 - table function (attributes) ok 477 - table function (attributes and content) ok 478 - start_table function ok 479 - end_table function ok 480 - tbody function (no args) ok 481 - tbody function (content) ok 482 - tbody function (attributes) ok 483 - tbody function (attributes and content) ok 484 - start_tbody function ok 485 - end_tbody function ok 486 - td function (no args) ok 487 - td function (content) ok 488 - td function (attributes) ok 489 - td function (attributes and content) ok 490 - start_td function ok 491 - end_td function ok 492 - tfoot function (no args) ok 493 - tfoot function (content) ok 494 - tfoot function (attributes) ok 495 - tfoot function (attributes and content) ok 496 - start_tfoot function ok 497 - end_tfoot function ok 498 - th function (no args) ok 499 - th function (content) ok 500 - th function (attributes) ok 501 - th function (attributes and content) ok 502 - start_th function ok 503 - end_th function ok 504 - thead function (no args) ok 505 - thead function (content) ok 506 - thead function (attributes) ok 507 - thead function (attributes and content) ok 508 - start_thead function ok 509 - end_thead function ok 510 - title function (no args) ok 511 - title function (content) ok 512 - title function (attributes) ok 513 - title function (attributes and content) ok 514 - start_title function ok 515 - end_title function ok 516 - Tr function (no args) ok 517 - Tr function (content) ok 518 - Tr function (attributes) ok 519 - Tr function (attributes and content) ok 520 - start_Tr function ok 521 - end_Tr function ok 522 - TR function (no args) ok 523 - TR function (content) ok 524 - TR function (attributes) ok 525 - TR function (attributes and content) ok 526 - start_TR function ok 527 - end_TR function ok 528 - tt function (no args) ok 529 - tt function (content) ok 530 - tt function (attributes) ok 531 - tt function (attributes and content) ok 532 - start_tt function ok 533 - end_tt function ok 534 - u function (no args) ok 535 - u function (content) ok 536 - u function (attributes) ok 537 - u function (attributes and content) ok 538 - start_u function ok 539 - end_u function ok 540 - ul function (no args) ok 541 - ul function (content) ok 542 - ul function (attributes) ok 543 - ul function (attributes and content) ok 544 - start_ul function ok 545 - end_ul function ok 546 - var function (no args) ok 547 - var function (content) ok 548 - var function (attributes) ok 549 - var function (attributes and content) ok 550 - start_var function ok 551 - end_var function ok 552 - compile 1..552 ok t/http.t .................... 1..7 ok 1 - http() without arguments doesn't warn ok 2 - https() without arguments doesn't warn ok 3 - http("Host") returns $ENV{HTTP_HOST} ok 4 - http("http-host") returns $ENV{HTTP_HOST} ok 5 - http() doesn't return HTTPS variables ok 6 - scalar context to check SSL is on ok 7 - list context returns https keys ok t/init.t .................... 1..1 ok 1 - make sure not to clobber $_ on init ok t/multipart_globals.t ....... ok 1 - INITIAL_FILLUNIT (assigned) ok 2 - TIMEOUT (assigned) ok 3 - SPIN_LOOP_MAX (assigned) ok 4 - CRLF (assigned) ok 5 - INITIAL_FILLUNIT (assigned) ok 6 - TIMEOUT (assigned) ok 7 - SPIN_LOOP_MAX (assigned) ok 8 - CRLF (assigned) 1..8 ok t/multipart_init.t .......... ok 1 - multipart_init(), basic ok 2 - multipart_init(), -charset ok 3 - multipart_init(), ends in CRLF ok 4 - multipart_init("simple_boundary") ok 5 - multipart_init( -boundary => 'this_is_another_boundary') ok 6 - due to random boundaries, multiple calls produce different results 1..6 ok t/multipart_start.t ......... ok 1 - multipart_start with no args ok 2 - multipart_start with type ok 3 - multipart_start with charset ok 4 - multipart_start with type and charset 1..4 ok t/no_tabindex.t ............. 1..18 ok 1 - use CGI; ok 2 - Tab index turned off. ok 3 - submit() ok 4 - submit(-name,-value) ok 5 - submit({-name,-value}) ok 6 - textfield({-name}) ok 7 - textfield({-name,-value}) ok 8 - textfield({-name,-value,-override}) ok 9 - checkbox() ok 10 - checkbox() ok 11 - checkbox() ok 12 - checkbox() ok 13 - radio_group() ok 14 - radio_group() ok 15 - checkbox_group() ok 16 - checkbox_group() ok 17 - popup_menu() ok 18 - textarea() ok t/param_fetch.t ............. ok 1 - first "a" is "foo" ok 2 - first "a" is "foo", with -name ok 3 - second "a" is "bar" ok 4 - a is array ref ok 5 - a is array ref, w/ name ok 6 - "b" is "baz" ok 7 - b is array ref too ok 8 - param_fetch without parameters ok 9 - param_fetch only take first argument 1..9 ok t/param_list_context.t ...... 1..8 ok 1 - CGI::new() ok 2 - calling ->param with no args in list does not warn ok 3 - calling ->param with args in list context warns ok 4 - ... but we only warn once ok 5 - CGI::param() ok 6 - no warnings calling multi_param ok 7 - CGI::multi_param ok 8 - no warnings when LIST_CONTEXT_WARN set to 0 ok t/popup_menu.t .............. ok 1 - popup_menu(): basic test, including 0 as a default value ok 2 - selections work when the default values contain regex characters (RT\#49606) ok 3 - popup_menu ignores -multiple option 1..3 ok t/postdata.t ................ 1..42 ok 1 - -postdata_upload default is off ok 2 - we have POSTDATA param ok 3 - and it is not filehandle ok 4 - and the value isn't corrupted ok 5 - -putdata_upload default is off ok 6 - we have PUTDATA param ok 7 - and it is not filehandle ok 8 - and the value isn't corrupted ok 9 - -patchdata_upload default is off ok 10 - we have PATCHDATA param ok 11 - and it is not filehandle ok 12 - and the value isn't corrupted ok 13 - -postdata_upload default is on ok 14 - 'POSTDATA param' isa 'File::Temp' ok 15 - 'POSTDATA param' isa 'CGI::File::Temp' ok 16 - 'POSTDATA param' isa 'Fh' ok 17 - and tmpFileName returns the filename ok 18 - -putdata_upload default is on ok 19 - 'PUTDATA param' isa 'File::Temp' ok 20 - 'PUTDATA param' isa 'CGI::File::Temp' ok 21 - 'PUTDATA param' isa 'Fh' ok 22 - and tmpFileName returns the filename ok 23 - -patchdata_upload default is on ok 24 - 'PATCHDATA param' isa 'File::Temp' ok 25 - 'PATCHDATA param' isa 'CGI::File::Temp' ok 26 - 'PATCHDATA param' isa 'Fh' ok 27 - and tmpFileName returns the filename ok 28 - got query ok 29 - 'POSTDATA param' isa 'File::Temp' ok 30 - 'POSTDATA param' isa 'CGI::File::Temp' ok 31 - 'POSTDATA param' isa 'Fh' ok 32 - and callback invoked ok 33 - got query ok 34 - 'PUTDATA param' isa 'File::Temp' ok 35 - 'PUTDATA param' isa 'CGI::File::Temp' ok 36 - 'PUTDATA param' isa 'Fh' ok 37 - and callback invoked ok 38 - got query ok 39 - 'PATCHDATA param' isa 'File::Temp' ok 40 - 'PATCHDATA param' isa 'CGI::File::Temp' ok 41 - 'PATCHDATA param' isa 'Fh' ok 42 - and callback invoked ok CGI::Pretty is DEPRECATED and will be removed in a future release. Please see https://github.com/leejo/CGI.pm/issues/162 for more information at /build/reproducible-path/libcgi-pm-perl-4.70/blib/lib/CGI/Pretty.pm line 20. t/pretty.t .................. 1..6 ok 1 - single tag (pretty turned off) ok 2 - open/close tag (pretty turned off) ok 3 - open/close tag multiple (pretty turned off) ok 4 - open/close tag with attribute (pretty turned off) ok 5 - open/close tag with orphan attribute (pretty turned off) ok 6 - distributive tag with attribute (pretty turned off) ok t/push.t .................... 1..12 ok 1 - use CGI::Push; ok 2 - create a new CGI::Push object ok 3 - counter ok 4 - do_sleep ok 5 - no initial delay ok 6 - set a delay ok 7 - unsupported browser warning ok 8 - next_page callback called appropriately ok 9 - last_page callback called appropriately ok 10 - set custom Content-type ok 11 - set custom Content-type in next_page() ok 12 - found text from next_page() ok t/query_string.t ............ ok 1 - query string format is returned with the same delimiter regardless of input. 1..1 ok t/redirect_query_string.t ... ok 1 - query_string ok 2 - query_string (redirect) ok 3 - query_string (redirect x 2) ok 4 - query_string (redirect x 3) ok 5 - query_string (redirect x 4) ok 6 - query_string (redirect x 5) ok 7 - no more than 5 redirects supported 1..7 ok t/request.t ................. 1..71 ok 1 - CGI::new() ok 2 - CGI::request_method() ok 3 - CGI::query_string() ok 4 - CGI::param() ok 5 - CGI::param() ok 6 - CGI::param() ok 7 - CGI::param() ok 8 - CGI::param() ok 9 - CGI::param() put ok 10 - CGI::param() get ok 11 - CGI::query_string() redux ok 12 - CGI::http() ok 13 - CGI::script_name() ok 14 - CGI::url() ok 15 - CGI::url() ok 16 - CGI::url(-absolute=>1) ok 17 - CGI::url(-relative=>1) ok 18 - CGI::url(-relative=>1,-path=>1) ok 19 - CGI::url(-relative=>1,-path=>1,-query=>1) ok 20 - CGI::delete() ok 21 - CGI::new() redux ok 22 - CGI::keywords ok 23 - CGI::keywords ok 24 - CGI::new() redux ok 25 - CGI::param() redux ok 26 - CGI::new() redux 2 ok 27 - CGI::param() redux 2 ok 28 - tied interface fetch ok 29 - tied interface store ok 30 ok 31 - tied interface delete ok 32 - CGI::new() from POST ok 33 - CGI::param() from POST ok 34 - CGI::url_param() ok 35 - param() is true if parameters ok 36 - url_param() is true if parameters ok 37 - param() is false if no parameters ok 38 - url_param() is false if no parameters ok 39 - param with QS='tiger dragon' ok 40 - url_param with QS='tiger dragon' ok 41 - param keywords ok 42 - url_param keywords ok 43 - url_param() is true if parameters ok 44 - url_param ok 45 - CGI::url_param() from OPTIONS ok 46 - CGI::param() from OPTIONS (query string) ok 47 - CGI::param() from OPTIONS (body) ok 48 - CGI::url_param() from GET ok 49 - CGI::param() from GET (query string) ok 50 - CGI::param() from GET (body) ok 51 - CGI::url_param() from HEAD ok 52 - CGI::param() from HEAD (query string) ok 53 - CGI::param() from HEAD (body) ok 54 - CGI::url_param() from POST ok 55 - CGI::param() from POST (query string) ok 56 - CGI::param() from POST (body) ok 57 - CGI::url_param() from PUT ok 58 - CGI::param() from PUT (query string) ok 59 - CGI::param() from PUT (body) ok 60 - CGI::url_param() from TRACE ok 61 - CGI::param() from TRACE (query string) ok 62 - CGI::param() from TRACE (body) ok 63 - CGI::url_param() from CONNECT ok 64 - CGI::param() from CONNECT (query string) ok 65 - CGI::param() from CONNECT (body) ok 66 - CGI::url_param() from DELETE ok 67 - CGI::param() from DELETE (query string) ok 68 - CGI::param() from DELETE (body) ok 69 - CGI::url_param() from DELETE ok 70 - CGI::param() from DELETE (query string) not ok 71 - CGI::param() from DELETE (body) # TODO content with DELETE # Failed (TODO) test 'CGI::param() from DELETE (body)' # at t/request.t line 161. # got: undef # expected: 'nice' ok t/rt-31107.t ................ ok 1 - 'capabilities.zip' isa 'File::Temp' ok 2 - 'mm7-submit' isa 'File::Temp' ok 3 - 'capabilities.zip' isa 'CGI::File::Temp' ok 4 - 'mm7-submit' isa 'CGI::File::Temp' ok 5 - 'capabilities.zip' isa 'Fh' ok 6 - 'mm7-submit' isa 'Fh' ok 7 - multipart data read ok 8 - multipart data read 1..8 ok t/rt-52469.t ................ 1..1 ok 1 - new() returned ok t/rt-57524.t ................ 1..6 ok 1 - set utf8 on STDOUT ok 2 - set utf8 on STDOUT ok 3 - set utf8 on STDOUT ok 4 - layers were not lost in call to _set_binmode ok 5 - layers were not lost in call to _set_binmode ok 6 - layers were not lost in call to _set_binmode ok t/rt-75628.t ................ ok 1 - POSTDATA access to XForms:Model 1..1 ok t/rt-84767.t ................ 1..1 ok 1 - die with input line number ok t/save_read_roundtrip.t ..... 1..3 ok 1 ok 2 ok 3 ok t/sorted.t .................. 1..5 ok 1 - sorted attributes 1 ok 2 - sorted attributes 2 ok 3 - sorted attributes 3 ok 4 - meta tags are sorted alphabetically by name 1 ok 5 - meta tags are sorted alphabetically by name 2 ok t/start_end_asterisk.t ...... 1..45 ok 1 - start_h1 ok 2 - start_h1 with param ok 3 - end_h1 ok 4 - start_h2 ok 5 - start_h2 with param ok 6 - end_h2 ok 7 - start_h3 ok 8 - start_h3 with param ok 9 - end_h3 ok 10 - start_h4 ok 11 - start_h4 with param ok 12 - end_h4 ok 13 - start_h5 ok 14 - start_h5 with param ok 15 - end_h5 ok 16 - start_h6 ok 17 - start_h6 with param ok 18 - end_h6 ok 19 - start_table ok 20 - start_table with param ok 21 - end_table ok 22 - start_ul ok 23 - start_ul with param ok 24 - end_ul ok 25 - start_li ok 26 - start_li with param ok 27 - end_li ok 28 - start_ol ok 29 - start_ol with param ok 30 - end_ol ok 31 - start_td ok 32 - start_td with param ok 33 - end_td ok 34 - start_b ok 35 - start_b with param ok 36 - end_b ok 37 - start_i ok 38 - start_i with param ok 39 - end_i ok 40 - start_u ok 41 - start_u with param ok 42 - end_u ok 43 - start_div ok 44 - start_div with param ok 45 - end_div ok t/start_end_end.t ........... 1..45 ok 1 - start_h1 ok 2 - start_h1 with param ok 3 - end_h1 ok 4 - start_h2 ok 5 - start_h2 with param ok 6 - end_h2 ok 7 - start_h3 ok 8 - start_h3 with param ok 9 - end_h3 ok 10 - start_h4 ok 11 - start_h4 with param ok 12 - end_h4 ok 13 - start_h5 ok 14 - start_h5 with param ok 15 - end_h5 ok 16 - start_h6 ok 17 - start_h6 with param ok 18 - end_h6 ok 19 - start_table ok 20 - start_table with param ok 21 - end_table ok 22 - start_ul ok 23 - start_ul with param ok 24 - end_ul ok 25 - start_li ok 26 - start_li with param ok 27 - end_li ok 28 - start_ol ok 29 - start_ol with param ok 30 - end_ol ok 31 - start_td ok 32 - start_td with param ok 33 - end_td ok 34 - start_b ok 35 - start_b with param ok 36 - end_b ok 37 - start_i ok 38 - start_i with param ok 39 - end_i ok 40 - start_u ok 41 - start_u with param ok 42 - end_u ok 43 - start_div ok 44 - start_div with param ok 45 - end_div ok t/start_end_start.t ......... 1..45 ok 1 - start_h1 ok 2 - start_h1 with param ok 3 - end_h1 ok 4 - start_h2 ok 5 - start_h2 with param ok 6 - end_h2 ok 7 - start_h3 ok 8 - start_h3 with param ok 9 - end_h3 ok 10 - start_h4 ok 11 - start_h4 with param ok 12 - end_h4 ok 13 - start_h5 ok 14 - start_h5 with param ok 15 - end_h5 ok 16 - start_h6 ok 17 - start_h6 with param ok 18 - end_h6 ok 19 - start_table ok 20 - start_table with param ok 21 - end_table ok 22 - start_ul ok 23 - start_ul with param ok 24 - end_ul ok 25 - start_li ok 26 - start_li with param ok 27 - end_li ok 28 - start_ol ok 29 - start_ol with param ok 30 - end_ol ok 31 - start_td ok 32 - start_td with param ok 33 - end_td ok 34 - start_b ok 35 - start_b with param ok 36 - end_b ok 37 - start_i ok 38 - start_i with param ok 39 - end_i ok 40 - start_u ok 41 - start_u with param ok 42 - end_u ok 43 - start_div ok 44 - start_div with param ok 45 - end_div ok t/unescapeHTML.t ............ 1..7 ok 1 - unescapeHTML: & ok 2 - unescapeHTML: " ok 3 - unescapeHTML: < (using a numbered sequence) ok 4 - unescapeHTML: a case where &...; should not be escaped. ok 5 - unescapeHTML: partially-escaped string. ok 6 - unescapeHTML: Another case where &...; should not be escaped. ok 7 - none white space doesn't cause unescape ok t/upload.t .................. ok 1 - filename_2 ok 2 - filename_3 ok 3 - filename_4 ok 4 - multiple file names are handled right with same-named upload fields...first file ok 5 - multiple file names are handled right with same-named upload fields...second file ok 6 - 'upload_basic_2 (no object)' isa 'File::Temp' ok 7 - 'upload_basic_2 (no object)' isa 'Fh' ok 8 - upload_basic_2 ok 9 - upload_basic_3 ok 10 - upload_basic_4 ok 11 - file handles have expected length for multi-valued field. ..first file ok 12 - file handles have expected length for multi-valued field. ..second file ok 13 - First object: filehandle starts with position set at zero ok 14 - 300x300_gif has expected length ok 15 - check handle() ok 16 - no string overload ok 17 - check it acts like a handle ok 18 - can call seek() on handle result ok 19 - tmpFileName(param(field)) works ok 20 - tmpFileName(param(field)) result has desired size ok 21 - tmpFileName(upload(field)) works ok 22 - tmpFileName result has desired size ok 23 - tmpFileName(stringified param) works ok 24 - tmpFileName(stringified param) result has desired size ok 25 - tmpFileName(string) works ok 26 - tmpFileName(string) result has desired size ok 27 - Reality Check: params set in one object instance don't appear in another instance ok 28 - ...so the state of a file handle shouldn't be carried to a new object instance, either. ok 29 - Upload filehandles still work after calling CGI->new a second time ok 30 - multi-valued uploads are reset properly 1..30 ok t/upload_quoted_unquoted.t .. # bless( { # '.charset' => 'ISO-8859-1', # '.fieldnames' => {}, # '.parameters' => [ # 'code', # 'word', # 'why do \\"this\\"', # 'hate ()<>@,;:[]?={} /\\"', # 'éttu' # ], # 'escape' => 1, # 'param' => { # 'code' => [ # '4019300163786' # ], # 'hate ()<>@,;:[]?={} /\\"' => [ # 'really hateful' # ], # 'why do \\"this\\"' => [ # 'because' # ], # 'word' => [ # 'squeaky' # ], # 'éttu' => [ # 'oui' # ] # }, # 'use_tempfile' => 1 # }, 'CGI' ) ok 1 - code ok 2 - word not ok 3 - éttu # TODO ->param borked with non-ascii? # Failed (TODO) test 'éttu' # at t/upload_quoted_unquoted.t line 67. # got: undef # expected: 'oui' ok 4 - quoted with quote ok 5 - reserved chars 1..5 ok t/uploadInfo.t .............. ok 1 - All temp files are present ok 2 - uploadInfo: 100;100_gif ok 3 - uploadInfo: 100;100_gif ok 4 - uploadInfo: 100;100_gif ok 5 - param returns filehandle ok 6 - uploadInfo: 100;100_gif via param ok 7 - uploadInfo: 100;100_gif via param ok 8 - Vars does not return filehandle ok 9 - uploadInfo: 100;100_gif via Vars ok 10 - uploadInfo: 300x300_gif ok 11 - uploadInfo: 300x300_gif ok 12 - uploadInfo: 300x300_gif ok 13 - param returns filehandle ok 14 - uploadInfo: 300x300_gif via param ok 15 - uploadInfo: 300x300_gif via param ok 16 - Vars does not return filehandle ok 17 - uploadInfo: 300x300_gif via Vars ok 18 - uploadInfo: does_not_exist_gif ok 19 - uploadInfo: does_not_exist_gif ok 20 - uploadInfo: does_not_exist_gif ok 21 - param returns filehandle ok 22 - uploadInfo: does_not_exist_gif via param ok 23 - uploadInfo: does_not_exist_gif via param ok 24 - Vars does not return filehandle ok 25 - uploadInfo: does_not_exist_gif via Vars ok 26 - uploadInfo: works with second object instance 1..26 ok t/url.t ..................... ok 1 - virtual_port() ok 2 - server_port() ok 3 - url() ok 4 - url() with multiple proxies ok 5 - url() with default port # Subtest: rewrite_interactions ok 1 - $q->url( -absolute => 1, -query => 1, -path_info => 1 ) should return complete path, even when mod_rewrite is detected. ok 2 - $q->url(), with rewriting detected ok 3 - $q->url(-full=>1), with rewriting detected ok 4 - $q->url(-path=>1), with rewriting detected ok 5 - $q->url(-path=>0), with rewriting detected ok 6 - $q->url(-full=>1,-path=>1), with rewriting detected ok 7 - $q->url(-rewrite=>1,-path=>0), with rewriting detected ok 8 - $q->url(-rewrite=>1), with rewriting detected ok 9 - $q->url(-rewrite=>0), with rewriting detected ok 10 - $q->url(-rewrite=>0,-path=>1), with rewriting detected ok 11 - $q->url(-rewrite=>1,-path=>1), with rewriting detected ok 12 - $q->url(-rewrite=>0,-path=>1), with rewriting detected 1..12 ok 6 - rewrite_interactions # Subtest: RT#58377: + in PATH_INFO ok 1 - a plus sign in a script name is preserved when calling url() ok 2 - a plus sign in a script name is preserved when calling path_info() 1..2 ok 7 - RT\#58377: + in PATH_INFO # Subtest: IIS PATH_INFO eq SCRIPT_NAME ok 1 - PATH_INFO being the same as SCRIPT_NAME 1..1 ok 8 - IIS PATH_INFO eq SCRIPT_NAME # Subtest: Escaped question marks preserved ok 1 1..1 ok 9 - Escaped question marks preserved # Subtest: ipv6 ok 1 - HTTP_HOST ok 2 - url 1..2 ok 10 - ipv6 # Subtest: complex and utf8 ok 1 - ->url ok 2 - ->url via unescape ok 3 - ->url via unescape ok 4 - ->url via unescape 1..4 ok 11 - complex and utf8 # Subtest: unescape ok 1 - ->url ok 2 - ->url via unescape ok 3 - ->url via unescape ok 4 - ->url via unescape 1..4 ok 12 - unescape 1..12 ok t/user_agent.t .............. ok 1 - user_agent: undef test ok 2 - user_agent: basic test ok 3 - user_agent: positive regex test ok 4 - user_agent: negative regex test 1..4 ok t/utf8.t .................... 1..7 ok 1 - use CGI; ok 2 - create a new CGI object ok 3 - created UTF-8 encoded data string ok 4 ok 5 - converted UTF-8 to bytes ok 6 ok 7 - param() decoded UTF-8 ok t/util-58.t ................. 1..4 ok 1 - use CGI::Util; ok 2 - Escape a Latin-2 string ok 3 - Escape an utf-8 byte string ok 4 - Escape string with UTF-8 flag ok t/util.t .................... 1..80 ok 1 - use CGI::Util; ok 2 - \# AbC%20dEF ne AbC%20dEF ok 3 - \# AbC dEF ne AbC dEF ok 4 - \# AbC%21dEF ne AbC%21dEF ok 5 - \# AbC!dEF ne AbC!dEF ok 6 - \# AbC%22dEF ne AbC%22dEF ok 7 - \# AbC"dEF ne AbC"dEF ok 8 - \# AbC%23dEF ne AbC%23dEF ok 9 - \# AbC\#dEF ne AbC\#dEF ok 10 - \# AbC%24dEF ne AbC%24dEF ok 11 - \# AbC$dEF ne AbC$dEF ok 12 - \# AbC%25dEF ne AbC%25dEF ok 13 - \# AbC%dEF ne AbC%dEF ok 14 - \# AbC%26dEF ne AbC%26dEF ok 15 - \# AbC&dEF ne AbC&dEF ok 16 - \# AbC%27dEF ne AbC%27dEF ok 17 - \# AbC'dEF ne AbC'dEF ok 18 - \# AbC%28dEF ne AbC%28dEF ok 19 - \# AbC(dEF ne AbC(dEF ok 20 - \# AbC%29dEF ne AbC%29dEF ok 21 - \# AbC)dEF ne AbC)dEF ok 22 - \# AbC%2AdEF ne AbC%2AdEF ok 23 - \# AbC*dEF ne AbC*dEF ok 24 - \# AbC%2BdEF ne AbC%2BdEF ok 25 - \# AbC+dEF ne AbC+dEF ok 26 - \# AbC%2CdEF ne AbC%2CdEF ok 27 - \# AbC,dEF ne AbC,dEF ok 28 - \# AbC%2FdEF ne AbC%2FdEF ok 29 - \# AbC/dEF ne AbC/dEF ok 30 - \# AbC%3AdEF ne AbC%3AdEF ok 31 - \# AbC:dEF ne AbC:dEF ok 32 - \# AbC%3BdEF ne AbC%3BdEF ok 33 - \# AbC;dEF ne AbC;dEF ok 34 - \# AbC%3CdEF ne AbC%3CdEF ok 35 - \# AbCdEF ne AbC>dEF ok 40 - \# AbC%3FdEF ne AbC%3FdEF ok 41 - \# AbC?dEF ne AbC?dEF ok 42 - \# AbC%5BdEF ne AbC%5BdEF ok 43 - \# AbC[dEF ne AbC[dEF ok 44 - \# AbC%5CdEF ne AbC%5CdEF ok 45 - \# AbC\\dEF ne AbC\\dEF ok 46 - \# AbC%5DdEF ne AbC%5DdEF ok 47 - \# AbC]dEF ne AbC]dEF ok 48 - \# AbC%5EdEF ne AbC%5EdEF ok 49 - \# AbC^dEF ne AbC^dEF ok 50 - \# AbC%60dEF ne AbC%60dEF ok 51 - \# AbC`dEF ne AbC`dEF ok 52 - \# AbC%7BdEF ne AbC%7BdEF ok 53 - \# AbC{dEF ne AbC{dEF ok 54 - \# AbC%7CdEF ne AbC%7CdEF ok 55 - \# AbC|dEF ne AbC|dEF ok 56 - \# AbC%7DdEF ne AbC%7DdEF ok 57 - \# AbC}dEF ne AbC}dEF ok 58 - rearrange not sensitive to hash key ordering ok 59 - rearrange not sensitive to hash key ordering ok 60 - rearrange not sensitive to hash key ordering ok 61 - rearrange not sensitive to hash key ordering ok 62 - rearrange not sensitive to hash key ordering ok 63 - rearrange not sensitive to hash key ordering ok 64 - rearrange not sensitive to hash key ordering ok 65 - rearrange not sensitive to hash key ordering ok 66 - rearrange not sensitive to hash key ordering ok 67 - rearrange not sensitive to hash key ordering ok 68 - rearrange not sensitive to hash key ordering ok 69 - rearrange not sensitive to hash key ordering ok 70 - rearrange not sensitive to hash key ordering ok 71 - rearrange not sensitive to hash key ordering ok 72 - rearrange not sensitive to hash key ordering ok 73 - rearrange not sensitive to hash key ordering ok 74 - rearrange not sensitive to hash key ordering ok 75 - rearrange not sensitive to hash key ordering ok 76 - rearrange not sensitive to hash key ordering ok 77 - rearrange not sensitive to hash key ordering ok 78 - utf8_chr ok 79 - ascii2ebcdic ok 80 - ebcdic2ascii ok All tests successful. Test Summary Report ------------------- t/compiles_pod.t (Wstat: 0 Tests: 18 Failed: 0) TODO passed: 3, 6 Files=63, Tests=1600, 6 wallclock secs ( 0.25 usr 0.08 sys + 3.92 cusr 0.80 csys = 5.05 CPU) Result: PASS make[1]: Leaving directory '/build/reproducible-path/libcgi-pm-perl-4.70' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libcgi-pm-perl/ make -j12 install DESTDIR=/build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[1]: Entering directory '/build/reproducible-path/libcgi-pm-perl-4.70' Manifying 7 pod documents Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI.pod Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/Fh.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/Carp.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/Pretty.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/Push.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/Util.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/Cookie.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/File/Temp.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/HTML/Functions.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/HTML/Functions.pod Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/man/man3/CGI::Util.3pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/man/man3/CGI::Push.3pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/man/man3/CGI::Pretty.3pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/man/man3/CGI::HTML::Functions.3pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/man/man3/CGI::Cookie.3pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/man/man3/CGI::Carp.3pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/man/man3/CGI.3pm make[1]: Leaving directory '/build/reproducible-path/libcgi-pm-perl-4.70' dh_installdocs dh_installchangelogs debian/rules override_dh_installexamples make[1]: Entering directory '/build/reproducible-path/libcgi-pm-perl-4.70' dh_installexamples sed -i '1s|^#!/usr/bin/env perl|#!/usr/bin/perl|' \ /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/doc/libcgi-pm-perl/examples/*.cgi \ /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/doc/libcgi-pm-perl/examples/*.pl make[1]: Leaving directory '/build/reproducible-path/libcgi-pm-perl-4.70' dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libcgi-pm-perl' in '../libcgi-pm-perl_4.70-1_all.deb'. dpkg-genbuildinfo --build=binary -O../libcgi-pm-perl_4.70-1_arm64.buildinfo dpkg-genchanges --build=binary -O../libcgi-pm-perl_4.70-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/2343935 and its subdirectories I: Current time: Thu Sep 18 02:18:46 -12 2025 I: pbuilder-time-stamp: 1758205126 Thu Sep 18 14:18:46 UTC 2025 I: Signing ./b1/libcgi-pm-perl_4.70-1_arm64.buildinfo as libcgi-pm-perl_4.70-1_arm64.buildinfo.asc Thu Sep 18 14:18:47 UTC 2025 I: Signed ./b1/libcgi-pm-perl_4.70-1_arm64.buildinfo as ./b1/libcgi-pm-perl_4.70-1_arm64.buildinfo.asc Thu Sep 18 14:18:47 UTC 2025 - build #1 for libcgi-pm-perl/forky/arm64 on codethink04-arm64 done. Starting cleanup. All cleanup done. Thu Sep 18 14:18:47 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-QkyKFZEH, removing. /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx: total 16 drwxrwxr-x 2 jenkins jenkins 4096 Sep 18 14:18 b1 drwxrwxr-x 2 jenkins jenkins 4096 Sep 18 14:18 b2 -rw-rw-r-- 1 jenkins jenkins 2463 Sep 15 21:27 libcgi-pm-perl_4.70-1.dsc -rw------- 1 jenkins jenkins 3615 Sep 18 14:18 rbuildlog.JWJtCeh /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/b1: total 544 -rw-r--r-- 1 jenkins jenkins 82181 Sep 18 14:18 build.log -rw-r--r-- 1 jenkins jenkins 10644 Sep 18 14:18 libcgi-pm-perl_4.70-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2463 Sep 18 14:18 libcgi-pm-perl_4.70-1.dsc -rw-r--r-- 1 jenkins jenkins 217228 Sep 18 14:18 libcgi-pm-perl_4.70-1_all.deb -rw-r--r-- 1 jenkins jenkins 4740 Sep 18 14:18 libcgi-pm-perl_4.70-1_arm64.buildinfo -rw-rw-r-- 1 jenkins jenkins 5622 Sep 18 14:18 libcgi-pm-perl_4.70-1_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1201 Sep 18 14:18 libcgi-pm-perl_4.70-1_arm64.changes -rw-r--r-- 1 jenkins jenkins 1638 Sep 18 14:18 libcgi-pm-perl_4.70-1_source.changes -rw-r--r-- 1 jenkins jenkins 207646 Sep 18 14:18 libcgi-pm-perl_4.70.orig.tar.gz /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/b2: total 0 Thu Sep 18 14:18:48 UTC 2025 I: Deleting $TMPDIR on codethink04-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Thu Sep 18 02:18:14 -12 2025 I: pbuilder-time-stamp: 1758205094 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [libcgi-pm-perl_4.70-1.dsc] I: copying [./libcgi-pm-perl_4.70.orig.tar.gz] I: copying [./libcgi-pm-perl_4.70-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./libcgi-pm-perl_4.70-1.dsc: no acceptable signature found dpkg-source: info: extracting libcgi-pm-perl in libcgi-pm-perl-4.70 dpkg-source: info: unpacking libcgi-pm-perl_4.70.orig.tar.gz dpkg-source: info: unpacking libcgi-pm-perl_4.70-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2343935/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='forky' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='6aaba5fc521a42d58ecb35d64eba5ce2' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='2343935' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/pbuilderrc_7NF5 --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/b1 --logfile b1/build.log libcgi-pm-perl_4.70-1.dsc' SUDO_GID='109' SUDO_HOME='/var/lib/jenkins' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink04-arm64 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2343935/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), libhtml-parser-perl, libtest-warn-perl, liburi-perl, perl dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 20020 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on libhtml-parser-perl; however: Package libhtml-parser-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-warn-perl; however: Package libtest-warn-perl is not installed. pbuilder-satisfydepends-dummy depends on liburi-perl; however: Package liburi-perl is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libhtml-parser-perl{a} libhtml-tagset-perl{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libsub-uplevel-perl{a} libtest-warn-perl{a} libtool{a} libuchardet0{a} libunistring5{a} liburi-perl{a} libxml2-16{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libhttp-message-perl libltdl-dev libmail-sendmail-perl lynx wget 0 packages upgraded, 34 newly installed, 0 to remove and 0 not upgraded. Need to get 11.2 MB of archives. After unpacking 45.6 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian forky/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get: 2 http://deb.debian.org/debian forky/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 3 http://deb.debian.org/debian forky/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 4 http://deb.debian.org/debian forky/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 5 http://deb.debian.org/debian forky/main arm64 gettext-base arm64 0.23.1-2+b1 [241 kB] Get: 6 http://deb.debian.org/debian forky/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Get: 7 http://deb.debian.org/debian forky/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 8 http://deb.debian.org/debian forky/main arm64 bsdextrautils arm64 2.41.1-3 [98.1 kB] Get: 9 http://deb.debian.org/debian forky/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 10 http://deb.debian.org/debian forky/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 11 http://deb.debian.org/debian forky/main arm64 m4 arm64 1.4.20-1 [316 kB] Get: 12 http://deb.debian.org/debian forky/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 13 http://deb.debian.org/debian forky/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 14 http://deb.debian.org/debian forky/main arm64 automake all 1:1.17-4 [862 kB] Get: 15 http://deb.debian.org/debian forky/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 16 http://deb.debian.org/debian forky/main arm64 libdebhelper-perl all 13.26 [91.8 kB] Get: 17 http://deb.debian.org/debian forky/main arm64 libtool all 2.5.4-5 [540 kB] Get: 18 http://deb.debian.org/debian forky/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian forky/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian forky/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 21 http://deb.debian.org/debian forky/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 22 http://deb.debian.org/debian forky/main arm64 libelf1t64 arm64 0.193-3 [189 kB] Get: 23 http://deb.debian.org/debian forky/main arm64 dwz arm64 0.16-2 [100 kB] Get: 24 http://deb.debian.org/debian forky/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 25 http://deb.debian.org/debian forky/main arm64 libxml2-16 arm64 2.14.5+dfsg-0.2 [582 kB] Get: 26 http://deb.debian.org/debian forky/main arm64 gettext arm64 0.23.1-2+b1 [1612 kB] Get: 27 http://deb.debian.org/debian forky/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 28 http://deb.debian.org/debian forky/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 29 http://deb.debian.org/debian forky/main arm64 debhelper all 13.26 [939 kB] Get: 30 http://deb.debian.org/debian forky/main arm64 libhtml-tagset-perl all 3.24-1 [14.7 kB] Get: 31 http://deb.debian.org/debian forky/main arm64 liburi-perl all 5.30-1 [105 kB] Get: 32 http://deb.debian.org/debian forky/main arm64 libhtml-parser-perl arm64 3.83-1+b2 [97.5 kB] Get: 33 http://deb.debian.org/debian forky/main arm64 libsub-uplevel-perl all 0.2800-3 [14.0 kB] Get: 34 http://deb.debian.org/debian forky/main arm64 libtest-warn-perl all 0.37-2 [14.5 kB] Fetched 11.2 MB in 0s (138 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20020 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../02-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.23.1-2+b1_arm64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../05-libuchardet0_0.0.8-2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.41.1-3_arm64.deb ... Unpacking bsdextrautils (2.41.1-3) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../08-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.20-1_arm64.deb ... Unpacking m4 (1.4.20-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.26_all.deb ... Unpacking libdebhelper-perl (13.26) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-5_all.deb ... Unpacking libtool (2.5.4-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../21-libelf1t64_0.193-3_arm64.deb ... Unpacking libelf1t64:arm64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.16-2_arm64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../23-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../24-libxml2-16_2.14.5+dfsg-0.2_arm64.deb ... Unpacking libxml2-16:arm64 (2.14.5+dfsg-0.2) ... Selecting previously unselected package gettext. Preparing to unpack .../25-gettext_0.23.1-2+b1_arm64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../26-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../27-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../28-debhelper_13.26_all.deb ... Unpacking debhelper (13.26) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../29-libhtml-tagset-perl_3.24-1_all.deb ... Unpacking libhtml-tagset-perl (3.24-1) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../30-liburi-perl_5.30-1_all.deb ... Unpacking liburi-perl (5.30-1) ... Selecting previously unselected package libhtml-parser-perl:arm64. Preparing to unpack .../31-libhtml-parser-perl_3.83-1+b2_arm64.deb ... Unpacking libhtml-parser-perl:arm64 (3.83-1+b2) ... Selecting previously unselected package libsub-uplevel-perl. Preparing to unpack .../32-libsub-uplevel-perl_0.2800-3_all.deb ... Unpacking libsub-uplevel-perl (0.2800-3) ... Selecting previously unselected package libtest-warn-perl. Preparing to unpack .../33-libtest-warn-perl_0.37-2_all.deb ... Unpacking libtest-warn-perl (0.37-2) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up bsdextrautils (2.41.1-3) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:arm64 (2.14.5+dfsg-0.2) ... Setting up libhtml-tagset-perl (3.24-1) ... Setting up libdebhelper-perl (13.26) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-1) ... Setting up file (1:5.46-5) ... Setting up libelf1t64:arm64 (0.193-3) ... Setting up autotools-dev (20240727.1) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up autopoint (0.23.1-2) ... Setting up autoconf (2.72-3.1) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up libsub-uplevel-perl (0.2800-3) ... Setting up liburi-perl (5.30-1) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libtool (2.5.4-5) ... Setting up libtest-warn-perl (0.37-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up libhtml-parser-perl:arm64 (3.83-1+b2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.26) ... Processing triggers for libc-bin (2.41-12) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.37.1.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/reproducible-path/libcgi-pm-perl-4.70/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../libcgi-pm-perl_4.70-1_source.changes dpkg-buildpackage: info: source package libcgi-pm-perl dpkg-buildpackage: info: source version 4.70-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by gregor herrmann dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure /usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcgi-pm-perl-4.70=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2" "LD=aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcgi-pm-perl-4.70=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro" Warning: prerequisite Test::NoWarnings 0 not found. Checking if your kit is complete... Looks good Warning: LINKTYPE set to '', no longer necessary Generating a Unix-style Makefile Writing Makefile for CGI Writing MYMETA.yml and MYMETA.json dh_auto_build make -j12 make[1]: Entering directory '/build/reproducible-path/libcgi-pm-perl-4.70' cp lib/CGI/Cookie.pm blib/lib/CGI/Cookie.pm cp lib/CGI/Util.pm blib/lib/CGI/Util.pm cp lib/CGI/HTML/Functions.pod blib/lib/CGI/HTML/Functions.pod cp lib/CGI/Push.pm blib/lib/CGI/Push.pm cp lib/Fh.pm blib/lib/Fh.pm cp lib/CGI.pod blib/lib/CGI.pod cp lib/CGI/File/Temp.pm blib/lib/CGI/File/Temp.pm cp lib/CGI/HTML/Functions.pm blib/lib/CGI/HTML/Functions.pm cp lib/CGI/Pretty.pm blib/lib/CGI/Pretty.pm cp lib/CGI.pm blib/lib/CGI.pm cp lib/CGI/Carp.pm blib/lib/CGI/Carp.pm Manifying 7 pod documents make[1]: Leaving directory '/build/reproducible-path/libcgi-pm-perl-4.70' dh_auto_test make -j12 test TEST_VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/libcgi-pm-perl-4.70' PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/headers/*.t t/append_query.t ............ 1..18 ok 1 - CGI::new() ok 2 - CGI::param() from POST ok 3 - CGI::param() from QUERY_STRING ok 4 - CGI::param() from QUERY_STRING ok 5 - CGI::url_param() ok 6 - CGI::url_param() ok 7 - CGI::new() ok 8 - CGI::param() from POST ok 9 - CGI::param() from QUERY_STRING ok 10 - CGI::param() from QUERY_STRING ok 11 - CGI::url_param() ok 12 - CGI::url_param() ok 13 - CGI::new() ok 14 - CGI::param() from POST ok 15 - CGI::param() from QUERY_STRING ok 16 - CGI::param() from QUERY_STRING ok 17 - CGI::url_param() ok 18 - CGI::url_param() ok t/arbitrary_handles.t ....... 1..4 ok 1 - CGI->new from POST ok 2 - param() from POST with IO::File ok 3 - CGI->new from GET ok 4 - param() from GET with IO::File ok t/autoescape.t .............. 1..18 ok 1 - autoEscape defaults to On ok 2 - reality check escapeHTML ok 3 - passing undef to autoEscape doesn't break escapeHTML ok 4 - turning off autoescape actually works ok 5 - autoescape turns back on ok 6 - passing 0 to autoEscape doesn't break escapeHTML ok 7 - autoescape javascript turns off for textfield ok 8 - autoescape javascript turns off for password field ok 9 - autoescape javascript turns off for textarea ok 10 - autoescape javascript turns off for popup_menu ok 11 - autoescape javascript turns off for popup_menu \#2 ok 12 - autoescape javascript turns off for scrolling list ok 13 - autoescape javascript turns off for checkbox group ok 14 - autoescape javascript turns off for checkbox ok 15 - autoescape javascript turns off for radio group ok 16 - autoescape javascript turns off for submit ok 17 - autoescape javascript turns off for image_button ok 18 - autoescape javascript turns off for button ok t/can.t ..................... 1..2 ok 1 - use CGI; ok 2 - CGI->can(...) ok [Thu Sep 18 14:18:38 2025] carp.t: foo at /build/reproducible-path/libcgi-pm-perl-4.70/blib/lib/CGI/Carp.pm line 360. t/carp.t .................... 1..76 ok 1 - file ok 2 - line ok 3 - id ok 4 - file ok 5 - line ok 6 - id ok 7 - file ok 8 - line ok 9 - id ok 10 - Time in correct format ok 11 - Time in correct format ok 12 - Time in correct format (FULL_PATH) ok 13 - realwarn ok 14 - CGI::Carp::warn calls CORE::warn ok 15 - CGI::Carp::warn builds correct message ok 16 - CGI::Carp::warn builds correct message ok 17 - noTimestamp ok 18 - noTimestamp ok 19 - ineval returns false when not in eval ok 20 - ineval returns true when in eval ok 21 - CGI::Carp::die calls CORE::die without altering argument in eval ok 22 - CGI::Carp::die calls CORE::die, but adds stamp ok 23 - CGI::Carp::set_message returns new message ok 24 - CGI::Carp::set_message message set correctly ok 25 - CGI::Carp::import set program name correctly ok 26 - CGI::Carp::set_progname returns new program name ok 27 - CGI::Carp::set_progname program name set correctly ok 28 - CGI::Carp::set_progname returns unset name correctly ok 29 - CGI::Carp::set_progname program name unset correctly ok 30 - Warnings turned off ok 31 - warningsToBrowser() on ok 32 - Warnings turned off ok 33 - Default string has header ok 34 - Custom message not in default string ok 35 - Custom Message appears in output ok 36 - Server Admin does not appear in default message ok 37 - Server Admin appears in output ok 38 - Custom message not in result ok 39 - Correct message in string ok 40 - Correct message in string ok 41 - \*STORE returns proper filehandle ok 42 - $fh returns proper filehandle ok 43 - STDIN returns proper filehandle ok 44 - STDIN returns proper filehandle ok 45 - "WIBBLE" doesn't returns proper filehandle ok 46 - die with string ok 47 - die with array ref ok 48 - die with hash ref ok 49 - die with code ref ok 50 - An object of class 'My::Plain::Object' isa 'My::Plain::Object' ok 51 - object is stringified ok 52 - second argument is present ok 53 - An object of class 'My::Stringified::Object' isa 'My::Stringified::Object' ok 54 - object is stringified ok 55 - second argument is present ok 56 - die with no argument ok 57 - regular string, wrapped ok 58 - array ref, wrapped ok 59 - hash ref, wrapped ok 60 - code ref, wrapped ok 61 - plain object, wrapped ok 62 - stringified object, wrapped ok 63 - no args, wrapped ok 64 - propagating $@ if no argument ok 65 - die message for ToBrowser = 0 is OK ok 66 - No output for ToBrowser = 0 ok 67 - die handler ok 68 - confess ok 69 - die handler ok 70 - croak ok 71 - carp ok 72 - cluck ok 73 - carpout ok 74 - fatalsToBrowser with mod_perl 2 ok 75 - MSIE error length hack ok 76 - fatalsToBrowser with mod_perl 1 ok # cgi-lib.pl routines private_tempfiles has been deprecated at /build/reproducible-path/libcgi-pm-perl-4.70/blib/lib/CGI.pm line 3240. t/cgi.t ..................... 1..25 ok 1 - An object of class 'CGI' isa 'CGI' ok 2 - r ok 3 - ReadParse ok 4 - PrintHeader ok 5 - HtmlTop ok 6 - HtmlBot ok 7 - SplitParam ok 8 - MethGet ok 9 - MethPost ok 10 - MethPut # TIE methods ok 11 - FIRSTKEY ok 12 - NEXTKEY ok 13 - CLEAR ok 14 - version ok 15 - as_string ok 16 - _style ok 17 - state ok 18 - nosticky ok 19 - ... sets $CGI::NOSTICKY ok 20 - nph ok 21 - ... sets $CGI::NPH ok 22 - close_upload_files ok 23 - ... sets $CGI::CLOSE_UPLOAD_FILES ok 24 - default_dtd ok 25 - private_tempfiles ok t/charset.t ................. ok 1 - charset ISO-8859-1 is set by default for default content-type ok 2 - charset ISO-8859-1 is set by default for application/json content-type ok 3 - setting charset alters header of text/plain ok 4 - setting charset alters header of application/json 1..4 ok t/checkbox_group.t .......... 1..3 ok 1 - use CGI; ok 2 - checkbox_group() ok 3 - checkbox_group() ok t/command_line.t ............ ok 1 - get first param ok 2 - number of params ok 3 - names of params ok 4 - header ok 5 - h1 ok 6 - request_method is undef ok 7 - url_param returns undef 1..7 ok t/compiles_pod.t ............ ok 1 - use CGI ok 2 # skip pod_file_ok(blib/lib/CGI.pm) (Test::Pod is required) ok 3 # TODO & SKIP pod_coverage_ok(CGI) (Test::Pod::Coverage is required) ok 4 - use Fh ok 5 # skip pod_file_ok(blib/lib/Fh.pm) (Test::Pod is required) ok 6 # TODO & SKIP pod_coverage_ok(Fh) (Test::Pod::Coverage is required) ok 7 - use CGI::Carp ok 8 # skip pod_file_ok(blib/lib/CGI/Carp.pm) (Test::Pod is required) ok 9 - use CGI::Push ok 10 # skip pod_file_ok(blib/lib/CGI/Push.pm) (Test::Pod is required) ok 11 - use CGI::Util ok 12 # skip pod_file_ok(blib/lib/CGI/Util.pm) (Test::Pod is required) ok 13 - use CGI::Cookie ok 14 # skip pod_file_ok(blib/lib/CGI/Cookie.pm) (Test::Pod is required) ok 15 - use CGI::File::Temp ok 16 # skip pod_file_ok(blib/lib/CGI/File/Temp.pm) (Test::Pod is required) ok 17 - use CGI::HTML::Functions ok 18 # skip pod_file_ok(blib/lib/CGI/HTML/Functions.pm) (Test::Pod is required) 1..18 ok t/cookie.t .................. ok 1 - Hash ref returned in scalar context ok 2 - returns correct number of fields ok 3 - returns correct number of fields ok 4 - cookie foo is correct ok 5 - cookie bar is correct ok 6 - cookie baz is correct ok 7 - cookie qux is correct ok 8 - cookie foo is correct ok 9 - cookie bar is correct ok 10 - cookie baz is correct ok 11 - cookie qux is correct ok 12 - expires is correct ok 13 - parse('') returns an empty array in list context (undocumented) ok 14 - parse('') returns an empty hashref in scalar context (undocumented) ok 15 - parse(undef) returns an empty array in list context (undocumented) ok 16 - parse(undef) returns an empty hashref in scalar context (undocumented) ok 17 - No cookies in environment, returns empty list ok 18 - expected cookies extracted ok 19 - Type of objects returned is correct ok 20 - cookie foo is correct ok 21 - cookie bar is correct ok 22 - cookie baz is correct ok 23 - cookie qux is correct ok 24 - No cookies in environment, returns empty list ok 25 - expected cookies extracted ok 26 - Type of objects returned is correct ok 27 - cookie foo is correct ok 28 - cookie bar is correct ok 29 - cookie baz is correct ok 30 - cookie qux is correct ok 31 - No cookies in environment, returns empty list ok 32 - expected cookies extracted ok 33 - Plain scalar returned ok 34 - cookie foo is correct ok 35 - cookie bar is correct ok 36 - cookie baz is correct ok 37 - cookie qux is correct ok 38 - No cookies in environment, returns empty list ok 39 - expected cookies extracted ok 40 - Plain scalar returned ok 41 - cookie foo is correct ok 42 - cookie bar is correct ok 43 - cookie baz is correct ok 44 - cookie qux is correct ok 45 - no value translates to empty string ok 46 - new returns objects of correct type ok 47 - name is correct ok 48 - value is correct ok 49 - expires in correct format ok 50 - domain is correct ok 51 - path is correct ok 52 - secure attribute is set ok 53 - httponly attribute is set ok 54 - samesite attribute is correct ok 55 - priority attribute is correct ok 56 - partitioned attribute is correct ok 57 - new returns objects of correct type ok 58 - name is correct ok 59 - value is correct ok 60 - expires is not set ok 61 - max_age is not set ok 62 - domain attributeis not set ok 63 - path atribute is set to default ok 64 - secure attribute is set ok 65 - httponly attribute is not set ok 66 - samesite attribute is not set ok 67 - partitioned attribute is not set ok 68 - Stringified cookie contains name ok 69 - Stringified cookie contains value ok 70 - Stringified cookie contains expires ok 71 - Stringified cookie contains max_age ok 72 - Stringified cookie contains domain ok 73 - Stringified cookie contains path ok 74 - Stringified cookie contains secure ok 75 - Stringified cookie contains HttpOnly ok 76 - Stringified cookie contains normalized SameSite ok 77 - Stringified cookie contains normalized Priority ok 78 - Stringified cookie contains Partitioned ok 79 - Stringified cookie contains name ok 80 - Stringified cookie contains value ok 81 - Stringified cookie has no expires field ok 82 - Stringified cookie has no max-age field ok 83 - Stringified cookie has no domain field ok 84 - Stringified cookie contains path ok 85 - Stringified cookie does not contain secure ok 86 - Stringified cookie does not contain HttpOnly ok 87 - Stringified cookie does not contain SameSite ok 88 - Stringified cookie does not contain Priority ok 89 - Stringified cookie does not contain Partitioned ok 90 - Cookies are identical ok 91 - Cookies are identical ok 92 - Cookies are identical ok 93 - Cookies are not identical ok 94 - Cookies are identical ok 95 - name is correct ok 96 - name is set correctly ok 97 - name now returns updated value ok 98 - value is correct ok 99 - value is set correctly ok 100 - value now returns updated value ok 101 - expires is correct ok 102 - expires is set correctly ok 103 - expires now returns updated value ok 104 - Expiry time has changed ok 105 - domain is correct ok 106 - domain is set correctly ok 107 - domain now returns updated value ok 108 - path is correct ok 109 - path is set correctly ok 110 - path now returns updated value ok 111 - secure attribute is set ok 112 - secure attribute is cleared ok 113 - secure attribute is cleared ok 114 - SameSite is correct ok 115 - SameSite is set correctly ok 116 - SameSite now returns updated value ok 117 - SameSite is set correctly ok 118 - SameSite now returns updated value ok 119 - SameSite unknown values ignored ok 120 - SameSite returns previous value ok 121 - Priority is correct ok 122 - Priority is set correctly ok 123 - Priority now returns updated value ok 124 - Priority unknown values ignored ok 125 - Priority returns previous value ok 126 - expires is correct ok 127 - max-age is undefined when setting expires ok 128 - expires is undef when setting max_age ok 129 - setting via max-age ok 130 - max_age(num) as delta ok 131 - -max-age in constructor ok 132 - ... lack of expires ok 133 - -max-age in constructor ok 134 - -expires in constructor Set-Cookie: a=b; path=/; expires=Thu, 01 Jan 1970 00:01:40 GMT Date: Thu, 01 Jan 1970 00:01:40 GMT Content-Type: text/html; charset=ISO-8859-1 ok 135 - calling bake() without mod_perl should survive ok 136 - An object of class 'Apache::Faker' isa 'Apache' ok 137 - Pass an Apache object to the CGI::Cookie constructor ok 138 - An object of class 'CGI::Cookie' isa 'CGI::Cookie' ok 139 - Bake the cookie ok 140 - bake() should call err_headers_out->add() ok 141 - An object of class 'Apache2::Faker' isa 'Apache2::RequestReq' ok 142 - Pass an Apache::RequestReq object to the CGI::Cookie constructor ok 143 - An object of class 'CGI::Cookie' isa 'CGI::Cookie' ok 144 - Bake the cookie ok 145 - bake() should call err_headers_out->add() 1..145 ok t/delete.t .................. ok 1 - CGI::new() ok 2 - CGI::request_method() ok 3 - CGI::query_string() ok 4 - CGI::param() ok 5 - CGI::param() ok 6 - CGI::param() ok 7 - CGI::param() ok 8 - CGI::param() ok 9 - CGI::param() put ok 10 - CGI::param() get ok 11 - CGI::query_string() redux ok 12 - CGI::http() ok 13 - CGI::script_name() ok 14 - CGI::url() ok 15 - CGI::url() ok 16 - CGI::url(-absolute=>1) ok 17 - CGI::url(-relative=>1) ok 18 - CGI::url(-relative=>1,-path=>1) ok 19 - CGI::url(-relative=>1,-path=>1,-query=>1) ok 20 - CGI::delete() 1..20 ok t/Dump.t .................... ok 1 - param names are HTML escaped by Dump() ok 2 - param values are HTML escaped by Dump() 1..2 ok t/end_form.t ................ 1..2 ok 1 - use CGI; ok 2 - end_form() ok t/form.t .................... ok 1 - start_form() ok 2 - submit() ok 3 - submit(-name,-value) ok 4 - submit({-name,-value}) ok 5 - textfield({-name}) ok 6 - textfield({-name,-value}) ok 7 - textfield({-name,-value,-override}) ok 8 - checkbox() ok 9 - checkbox() ok 10 - checkbox() ok 11 - checkbox() ok 12 - radio_group() ok 13 - radio_group() ok 14 - checkbox_group() ok 15 - checkbox_group() ok 16 - popup_menu() ok 17 - scrolling_list() ok 18 - checkbox_group() ok 19 - optgroup() ok 20 - popup_menu() + optgroup() ok 21 - scrolling_list() + optgroup() ok 22 - start_form() + XHTML ok 23 - start_form() + XHTML + URL_ENCODED ok 24 - start_form() + XHTML + MULTIPART ok 25 - start_multipart_form() + XHTML ok 26 - start_multipart_form() + XHTML + additional args ok 27 - start_form() + NO_XHTML ok 28 - start_form() + NO_XHTML + URL_ENCODED ok 29 - start_form() + NO_XHTML + MULTIPART ok 30 - start_multipart_form() + NO_XHTML ok 31 - start_multipart_form() + NO_XHTML + additional args 1..31 ok t/function.t ................ 1..33 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok t/gh-155.t .................. ok 1 - favour content type over charset/type ok 2 - favour content type over charset/type ok 3 - favour content type over charset/type ok 4 - favour content type over charset/type ok 5 - favour content type over charset/type ok 6 - favour content type over charset/type ok 7 - favour content type over charset/type ok 8 - favour content type over charset/type ok 9 - favour content type over charset/type ok 10 - favour content type over charset/type ok 11 - favour content type over charset/type ok 12 - favour content type over charset/type ok 13 - favour content type over charset/type ok 14 - favour content type over charset/type ok 15 - favour content type over charset/type ok 16 - favour content type over charset/type ok 17 - favour content type over charset/type ok 18 - favour content type over charset/type ok 19 - favour content type over charset/type ok 20 - favour content type over charset/type 1..20 ok t/headers.t ................. ok 1 - known header, basic case: type => "text/html" ok 2 - invalid header blows up ok 3 - known header, with leading and trailing whitespace on the continuation line ok 4 - P3P header with CRLF embedded blows up ok 5 - Set-Cookie header with CRLF embedded blows up ok 6 - unknown header with CRLF embedded blows up ok 7 - unknown header with leading newlines blows up ok 8 - redirect with known header with CRLF embedded blows up ok 9 - redirect with unknown header with CRLF embedded blows up ok 10 - redirect with leading newlines blows up ok 11 - redirect does not allow double-newline injection 1..11 ok t/headers/attachment.t ...... ok 1 - attachment ok 2 - attachment empty string 1..2 ok t/headers/charset.t ......... ok 1 - charset ok 2 - charset empty string 1..2 ok t/headers/cookie.t .......... ok 1 - cookie ok 2 - cookie arrayref ok 3 - cookie empty string 1..3 ok t/headers/default.t ......... ok 1 - default 1..1 ok t/headers/nph.t ............. ok 1 - nph ok 2 - nph 1..2 ok t/headers/p3p.t ............. ok 1 - p3p ok 2 - p3p arrayref ok 3 - p3p empty string 1..3 ok t/headers/target.t .......... ok 1 - target ok 2 - target empty string 1..2 ok t/headers/type.t ............ ok 1 - type ok 2 - type empty string ok 3 - type defines charset ok 4 - type and charset ok 5 - type and charset, type is empty string ok 6 - type and charset, charset is empty string ok 7 - type and charset, type defines charset ok 8 - image type, no charset ok 9 - image type, no charset ok 10 - image type, forced charset 1..10 ok t/hidden.t .................. ok 1 - hidden() with single default value, positional ok 2 - hidden() with single default value, named ok 3 - hidden() with default array, positional ok 4 - hidden() default array, named as "Values" ok 5 - hidden() default array, named as "default" ok 6 - hidden() default array, named as "value" 1..6 ok t/html.t .................... 1..40 ok 1 ok 2 - single tag ok 3 - open/close tag ok 4 - open/close tag multiple ok 5 - open/close tag with attribute ok 6 - open/close tag with orphan attribute ok 7 - distributive tag with attribute ok 8 - open/close tag $" interpolation ok 9 - header() ok 10 - header() ok 11 - header() ok 12 - header() ok 13 - start_html() ok 14 - start_html() ok 15 - start_html() ok 16 - start_html() ok 17 - start_html() ok 18 - start_html() ok 19 - start_html() ok 20 - cookie() ok 21 - header(-cookie) ok 22 - header(-set-cookie) ok 23 - cookie2() ok 24 - header(-cookie=>[cookies]) ok 25 - header(-set-cookie=>[cookies]) ok 26 - redirect ok 27 - redirect with cookies ok 28 - redirect with set-cookies ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 - header() ok 40 ok t/html_functions.t .......... ok 1 - -compile ok 2 - a function (no args) ok 3 - a function (content) ok 4 - a function (attributes) ok 5 - a function (attributes and content) ok 6 - start_a function ok 7 - end_a function ok 8 - abbr function (no args) ok 9 - abbr function (content) ok 10 - abbr function (attributes) ok 11 - abbr function (attributes and content) ok 12 - start_abbr function ok 13 - end_abbr function ok 14 - acronym function (no args) ok 15 - acronym function (content) ok 16 - acronym function (attributes) ok 17 - acronym function (attributes and content) ok 18 - start_acronym function ok 19 - end_acronym function ok 20 - address function (no args) ok 21 - address function (content) ok 22 - address function (attributes) ok 23 - address function (attributes and content) ok 24 - start_address function ok 25 - end_address function ok 26 - applet function (no args) ok 27 - applet function (content) ok 28 - applet function (attributes) ok 29 - applet function (attributes and content) ok 30 - start_applet function ok 31 - end_applet function ok 32 - Area function (no args) ok 33 - Area function (content) ok 34 - Area function (attributes) ok 35 - Area function (attributes and content) ok 36 - start_Area function ok 37 - end_Area function ok 38 - b function (no args) ok 39 - b function (content) ok 40 - b function (attributes) ok 41 - b function (attributes and content) ok 42 - start_b function ok 43 - end_b function ok 44 - base function (no args) ok 45 - base function (content) ok 46 - base function (attributes) ok 47 - base function (attributes and content) ok 48 - start_base function ok 49 - end_base function ok 50 - basefont function (no args) ok 51 - basefont function (content) ok 52 - basefont function (attributes) ok 53 - basefont function (attributes and content) ok 54 - start_basefont function ok 55 - end_basefont function ok 56 - bdo function (no args) ok 57 - bdo function (content) ok 58 - bdo function (attributes) ok 59 - bdo function (attributes and content) ok 60 - start_bdo function ok 61 - end_bdo function ok 62 - big function (no args) ok 63 - big function (content) ok 64 - big function (attributes) ok 65 - big function (attributes and content) ok 66 - start_big function ok 67 - end_big function ok 68 - blink function (no args) ok 69 - blink function (content) ok 70 - blink function (attributes) ok 71 - blink function (attributes and content) ok 72 - start_blink function ok 73 - end_blink function ok 74 - blockquote function (no args) ok 75 - blockquote function (content) ok 76 - blockquote function (attributes) ok 77 - blockquote function (attributes and content) ok 78 - start_blockquote function ok 79 - end_blockquote function ok 80 - body function (no args) ok 81 - body function (content) ok 82 - body function (attributes) ok 83 - body function (attributes and content) ok 84 - start_body function ok 85 - end_body function ok 86 - br function (no args) ok 87 - br function (content) ok 88 - br function (attributes) ok 89 - br function (attributes and content) ok 90 - start_br function ok 91 - end_br function ok 92 - caption function (no args) ok 93 - caption function (content) ok 94 - caption function (attributes) ok 95 - caption function (attributes and content) ok 96 - start_caption function ok 97 - end_caption function ok 98 - center function (no args) ok 99 - center function (content) ok 100 - center function (attributes) ok 101 - center function (attributes and content) ok 102 - start_center function ok 103 - end_center function ok 104 - cite function (no args) ok 105 - cite function (content) ok 106 - cite function (attributes) ok 107 - cite function (attributes and content) ok 108 - start_cite function ok 109 - end_cite function ok 110 - code function (no args) ok 111 - code function (content) ok 112 - code function (attributes) ok 113 - code function (attributes and content) ok 114 - start_code function ok 115 - end_code function ok 116 - col function (no args) ok 117 - col function (content) ok 118 - col function (attributes) ok 119 - col function (attributes and content) ok 120 - start_col function ok 121 - end_col function ok 122 - colgroup function (no args) ok 123 - colgroup function (content) ok 124 - colgroup function (attributes) ok 125 - colgroup function (attributes and content) ok 126 - start_colgroup function ok 127 - end_colgroup function ok 128 - dd function (no args) ok 129 - dd function (content) ok 130 - dd function (attributes) ok 131 - dd function (attributes and content) ok 132 - start_dd function ok 133 - end_dd function ok 134 - del function (no args) ok 135 - del function (content) ok 136 - del function (attributes) ok 137 - del function (attributes and content) ok 138 - start_del function ok 139 - end_del function ok 140 - dfn function (no args) ok 141 - dfn function (content) ok 142 - dfn function (attributes) ok 143 - dfn function (attributes and content) ok 144 - start_dfn function ok 145 - end_dfn function ok 146 - div function (no args) ok 147 - div function (content) ok 148 - div function (attributes) ok 149 - div function (attributes and content) ok 150 - start_div function ok 151 - end_div function ok 152 - dl function (no args) ok 153 - dl function (content) ok 154 - dl function (attributes) ok 155 - dl function (attributes and content) ok 156 - start_dl function ok 157 - end_dl function ok 158 - dt function (no args) ok 159 - dt function (content) ok 160 - dt function (attributes) ok 161 - dt function (attributes and content) ok 162 - start_dt function ok 163 - end_dt function ok 164 - em function (no args) ok 165 - em function (content) ok 166 - em function (attributes) ok 167 - em function (attributes and content) ok 168 - start_em function ok 169 - end_em function ok 170 - embed function (no args) ok 171 - embed function (content) ok 172 - embed function (attributes) ok 173 - embed function (attributes and content) ok 174 - start_embed function ok 175 - end_embed function ok 176 - fieldset function (no args) ok 177 - fieldset function (content) ok 178 - fieldset function (attributes) ok 179 - fieldset function (attributes and content) ok 180 - start_fieldset function ok 181 - end_fieldset function ok 182 - font function (no args) ok 183 - font function (content) ok 184 - font function (attributes) ok 185 - font function (attributes and content) ok 186 - start_font function ok 187 - end_font function ok 188 - fontsize function (no args) ok 189 - fontsize function (content) ok 190 - fontsize function (attributes) ok 191 - fontsize function (attributes and content) ok 192 - start_fontsize function ok 193 - end_fontsize function ok 194 - frame function (no args) ok 195 - frame function (content) ok 196 - frame function (attributes) ok 197 - frame function (attributes and content) ok 198 - start_frame function ok 199 - end_frame function ok 200 - frameset function (no args) ok 201 - frameset function (content) ok 202 - frameset function (attributes) ok 203 - frameset function (attributes and content) ok 204 - start_frameset function ok 205 - end_frameset function ok 206 - h1 function (no args) ok 207 - h1 function (content) ok 208 - h1 function (attributes) ok 209 - h1 function (attributes and content) ok 210 - start_h1 function ok 211 - end_h1 function ok 212 - h2 function (no args) ok 213 - h2 function (content) ok 214 - h2 function (attributes) ok 215 - h2 function (attributes and content) ok 216 - start_h2 function ok 217 - end_h2 function ok 218 - h3 function (no args) ok 219 - h3 function (content) ok 220 - h3 function (attributes) ok 221 - h3 function (attributes and content) ok 222 - start_h3 function ok 223 - end_h3 function ok 224 - h4 function (no args) ok 225 - h4 function (content) ok 226 - h4 function (attributes) ok 227 - h4 function (attributes and content) ok 228 - start_h4 function ok 229 - end_h4 function ok 230 - h5 function (no args) ok 231 - h5 function (content) ok 232 - h5 function (attributes) ok 233 - h5 function (attributes and content) ok 234 - start_h5 function ok 235 - end_h5 function ok 236 - h6 function (no args) ok 237 - h6 function (content) ok 238 - h6 function (attributes) ok 239 - h6 function (attributes and content) ok 240 - start_h6 function ok 241 - end_h6 function ok 242 - head function (no args) ok 243 - head function (content) ok 244 - head function (attributes) ok 245 - head function (attributes and content) ok 246 - start_head function ok 247 - end_head function ok 248 - hr function (no args) ok 249 - hr function (content) ok 250 - hr function (attributes) ok 251 - hr function (attributes and content) ok 252 - start_hr function ok 253 - end_hr function ok 254 - html function (no args) ok 255 - html function (content) ok 256 - html function (attributes) ok 257 - html function (attributes and content) ok 258 - i function (no args) ok 259 - i function (content) ok 260 - i function (attributes) ok 261 - i function (attributes and content) ok 262 - start_i function ok 263 - end_i function ok 264 - iframe function (no args) ok 265 - iframe function (content) ok 266 - iframe function (attributes) ok 267 - iframe function (attributes and content) ok 268 - start_iframe function ok 269 - end_iframe function ok 270 - ilayer function (no args) ok 271 - ilayer function (content) ok 272 - ilayer function (attributes) ok 273 - ilayer function (attributes and content) ok 274 - start_ilayer function ok 275 - end_ilayer function ok 276 - img function (no args) ok 277 - img function (content) ok 278 - img function (attributes) ok 279 - img function (attributes and content) ok 280 - start_img function ok 281 - end_img function ok 282 - input function (no args) ok 283 - input function (content) ok 284 - input function (attributes) ok 285 - input function (attributes and content) ok 286 - start_input function ok 287 - end_input function ok 288 - ins function (no args) ok 289 - ins function (content) ok 290 - ins function (attributes) ok 291 - ins function (attributes and content) ok 292 - start_ins function ok 293 - end_ins function ok 294 - kbd function (no args) ok 295 - kbd function (content) ok 296 - kbd function (attributes) ok 297 - kbd function (attributes and content) ok 298 - start_kbd function ok 299 - end_kbd function ok 300 - label function (no args) ok 301 - label function (content) ok 302 - label function (attributes) ok 303 - label function (attributes and content) ok 304 - start_label function ok 305 - end_label function ok 306 - layer function (no args) ok 307 - layer function (content) ok 308 - layer function (attributes) ok 309 - layer function (attributes and content) ok 310 - start_layer function ok 311 - end_layer function ok 312 - legend function (no args) ok 313 - legend function (content) ok 314 - legend function (attributes) ok 315 - legend function (attributes and content) ok 316 - start_legend function ok 317 - end_legend function ok 318 - li function (no args) ok 319 - li function (content) ok 320 - li function (attributes) ok 321 - li function (attributes and content) ok 322 - start_li function ok 323 - end_li function ok 324 - Link function (no args) ok 325 - Link function (content) ok 326 - Link function (attributes) ok 327 - Link function (attributes and content) ok 328 - start_Link function ok 329 - end_Link function ok 330 - Map function (no args) ok 331 - Map function (content) ok 332 - Map function (attributes) ok 333 - Map function (attributes and content) ok 334 - start_Map function ok 335 - end_Map function ok 336 - menu function (no args) ok 337 - menu function (content) ok 338 - menu function (attributes) ok 339 - menu function (attributes and content) ok 340 - start_menu function ok 341 - end_menu function ok 342 - meta function (no args) ok 343 - meta function (content) ok 344 - meta function (attributes) ok 345 - meta function (attributes and content) ok 346 - start_meta function ok 347 - end_meta function ok 348 - nextid function (no args) ok 349 - nextid function (content) ok 350 - nextid function (attributes) ok 351 - nextid function (attributes and content) ok 352 - start_nextid function ok 353 - end_nextid function ok 354 - nobr function (no args) ok 355 - nobr function (content) ok 356 - nobr function (attributes) ok 357 - nobr function (attributes and content) ok 358 - start_nobr function ok 359 - end_nobr function ok 360 - noframes function (no args) ok 361 - noframes function (content) ok 362 - noframes function (attributes) ok 363 - noframes function (attributes and content) ok 364 - start_noframes function ok 365 - end_noframes function ok 366 - noscript function (no args) ok 367 - noscript function (content) ok 368 - noscript function (attributes) ok 369 - noscript function (attributes and content) ok 370 - start_noscript function ok 371 - end_noscript function ok 372 - object function (no args) ok 373 - object function (content) ok 374 - object function (attributes) ok 375 - object function (attributes and content) ok 376 - start_object function ok 377 - end_object function ok 378 - ol function (no args) ok 379 - ol function (content) ok 380 - ol function (attributes) ok 381 - ol function (attributes and content) ok 382 - start_ol function ok 383 - end_ol function ok 384 - option function (no args) ok 385 - option function (content) ok 386 - option function (attributes) ok 387 - option function (attributes and content) ok 388 - start_option function ok 389 - end_option function ok 390 - p function (no args) ok 391 - p function (content) ok 392 - p function (attributes) ok 393 - p function (attributes and content) ok 394 - start_p function ok 395 - end_p function ok 396 - Param function (no args) ok 397 - Param function (content) ok 398 - Param function (attributes) ok 399 - Param function (attributes and content) ok 400 - start_Param function ok 401 - end_Param function ok 402 - pre function (no args) ok 403 - pre function (content) ok 404 - pre function (attributes) ok 405 - pre function (attributes and content) ok 406 - start_pre function ok 407 - end_pre function ok 408 - Q function (no args) ok 409 - Q function (content) ok 410 - Q function (attributes) ok 411 - Q function (attributes and content) ok 412 - start_Q function ok 413 - end_Q function ok 414 - samp function (no args) ok 415 - samp function (content) ok 416 - samp function (attributes) ok 417 - samp function (attributes and content) ok 418 - start_samp function ok 419 - end_samp function ok 420 - script function (no args) ok 421 - script function (content) ok 422 - script function (attributes) ok 423 - script function (attributes and content) ok 424 - start_script function ok 425 - end_script function ok 426 - Select function (no args) ok 427 - Select function (content) ok 428 - Select function (attributes) ok 429 - Select function (attributes and content) ok 430 - start_Select function ok 431 - end_Select function ok 432 - small function (no args) ok 433 - small function (content) ok 434 - small function (attributes) ok 435 - small function (attributes and content) ok 436 - start_small function ok 437 - end_small function ok 438 - span function (no args) ok 439 - span function (content) ok 440 - span function (attributes) ok 441 - span function (attributes and content) ok 442 - start_span function ok 443 - end_span function ok 444 - strike function (no args) ok 445 - strike function (content) ok 446 - strike function (attributes) ok 447 - strike function (attributes and content) ok 448 - start_strike function ok 449 - end_strike function ok 450 - strong function (no args) ok 451 - strong function (content) ok 452 - strong function (attributes) ok 453 - strong function (attributes and content) ok 454 - start_strong function ok 455 - end_strong function ok 456 - style function (no args) ok 457 - style function (content) ok 458 - style function (attributes) ok 459 - style function (attributes and content) ok 460 - start_style function ok 461 - end_style function ok 462 - Sub function (no args) ok 463 - Sub function (content) ok 464 - Sub function (attributes) ok 465 - Sub function (attributes and content) ok 466 - start_Sub function ok 467 - end_Sub function ok 468 - sup function (no args) ok 469 - sup function (content) ok 470 - sup function (attributes) ok 471 - sup function (attributes and content) ok 472 - start_sup function ok 473 - end_sup function ok 474 - table function (no args) ok 475 - table function (content) ok 476 - table function (attributes) ok 477 - table function (attributes and content) ok 478 - start_table function ok 479 - end_table function ok 480 - tbody function (no args) ok 481 - tbody function (content) ok 482 - tbody function (attributes) ok 483 - tbody function (attributes and content) ok 484 - start_tbody function ok 485 - end_tbody function ok 486 - td function (no args) ok 487 - td function (content) ok 488 - td function (attributes) ok 489 - td function (attributes and content) ok 490 - start_td function ok 491 - end_td function ok 492 - tfoot function (no args) ok 493 - tfoot function (content) ok 494 - tfoot function (attributes) ok 495 - tfoot function (attributes and content) ok 496 - start_tfoot function ok 497 - end_tfoot function ok 498 - th function (no args) ok 499 - th function (content) ok 500 - th function (attributes) ok 501 - th function (attributes and content) ok 502 - start_th function ok 503 - end_th function ok 504 - thead function (no args) ok 505 - thead function (content) ok 506 - thead function (attributes) ok 507 - thead function (attributes and content) ok 508 - start_thead function ok 509 - end_thead function ok 510 - title function (no args) ok 511 - title function (content) ok 512 - title function (attributes) ok 513 - title function (attributes and content) ok 514 - start_title function ok 515 - end_title function ok 516 - Tr function (no args) ok 517 - Tr function (content) ok 518 - Tr function (attributes) ok 519 - Tr function (attributes and content) ok 520 - start_Tr function ok 521 - end_Tr function ok 522 - TR function (no args) ok 523 - TR function (content) ok 524 - TR function (attributes) ok 525 - TR function (attributes and content) ok 526 - start_TR function ok 527 - end_TR function ok 528 - tt function (no args) ok 529 - tt function (content) ok 530 - tt function (attributes) ok 531 - tt function (attributes and content) ok 532 - start_tt function ok 533 - end_tt function ok 534 - u function (no args) ok 535 - u function (content) ok 536 - u function (attributes) ok 537 - u function (attributes and content) ok 538 - start_u function ok 539 - end_u function ok 540 - ul function (no args) ok 541 - ul function (content) ok 542 - ul function (attributes) ok 543 - ul function (attributes and content) ok 544 - start_ul function ok 545 - end_ul function ok 546 - var function (no args) ok 547 - var function (content) ok 548 - var function (attributes) ok 549 - var function (attributes and content) ok 550 - start_var function ok 551 - end_var function ok 552 - compile 1..552 ok t/http.t .................... 1..7 ok 1 - http() without arguments doesn't warn ok 2 - https() without arguments doesn't warn ok 3 - http("Host") returns $ENV{HTTP_HOST} ok 4 - http("http-host") returns $ENV{HTTP_HOST} ok 5 - http() doesn't return HTTPS variables ok 6 - scalar context to check SSL is on ok 7 - list context returns https keys ok t/init.t .................... 1..1 ok 1 - make sure not to clobber $_ on init ok t/multipart_globals.t ....... ok 1 - INITIAL_FILLUNIT (assigned) ok 2 - TIMEOUT (assigned) ok 3 - SPIN_LOOP_MAX (assigned) ok 4 - CRLF (assigned) ok 5 - INITIAL_FILLUNIT (assigned) ok 6 - TIMEOUT (assigned) ok 7 - SPIN_LOOP_MAX (assigned) ok 8 - CRLF (assigned) 1..8 ok t/multipart_init.t .......... ok 1 - multipart_init(), basic ok 2 - multipart_init(), -charset ok 3 - multipart_init(), ends in CRLF ok 4 - multipart_init("simple_boundary") ok 5 - multipart_init( -boundary => 'this_is_another_boundary') ok 6 - due to random boundaries, multiple calls produce different results 1..6 ok t/multipart_start.t ......... ok 1 - multipart_start with no args ok 2 - multipart_start with type ok 3 - multipart_start with charset ok 4 - multipart_start with type and charset 1..4 ok t/no_tabindex.t ............. 1..18 ok 1 - use CGI; ok 2 - Tab index turned off. ok 3 - submit() ok 4 - submit(-name,-value) ok 5 - submit({-name,-value}) ok 6 - textfield({-name}) ok 7 - textfield({-name,-value}) ok 8 - textfield({-name,-value,-override}) ok 9 - checkbox() ok 10 - checkbox() ok 11 - checkbox() ok 12 - checkbox() ok 13 - radio_group() ok 14 - radio_group() ok 15 - checkbox_group() ok 16 - checkbox_group() ok 17 - popup_menu() ok 18 - textarea() ok t/param_fetch.t ............. ok 1 - first "a" is "foo" ok 2 - first "a" is "foo", with -name ok 3 - second "a" is "bar" ok 4 - a is array ref ok 5 - a is array ref, w/ name ok 6 - "b" is "baz" ok 7 - b is array ref too ok 8 - param_fetch without parameters ok 9 - param_fetch only take first argument 1..9 ok t/param_list_context.t ...... 1..8 ok 1 - CGI::new() ok 2 - calling ->param with no args in list does not warn ok 3 - calling ->param with args in list context warns ok 4 - ... but we only warn once ok 5 - CGI::param() ok 6 - no warnings calling multi_param ok 7 - CGI::multi_param ok 8 - no warnings when LIST_CONTEXT_WARN set to 0 ok t/popup_menu.t .............. ok 1 - popup_menu(): basic test, including 0 as a default value ok 2 - selections work when the default values contain regex characters (RT\#49606) ok 3 - popup_menu ignores -multiple option 1..3 ok t/postdata.t ................ 1..42 ok 1 - -postdata_upload default is off ok 2 - we have POSTDATA param ok 3 - and it is not filehandle ok 4 - and the value isn't corrupted ok 5 - -putdata_upload default is off ok 6 - we have PUTDATA param ok 7 - and it is not filehandle ok 8 - and the value isn't corrupted ok 9 - -patchdata_upload default is off ok 10 - we have PATCHDATA param ok 11 - and it is not filehandle ok 12 - and the value isn't corrupted ok 13 - -postdata_upload default is on ok 14 - 'POSTDATA param' isa 'File::Temp' ok 15 - 'POSTDATA param' isa 'CGI::File::Temp' ok 16 - 'POSTDATA param' isa 'Fh' ok 17 - and tmpFileName returns the filename ok 18 - -putdata_upload default is on ok 19 - 'PUTDATA param' isa 'File::Temp' ok 20 - 'PUTDATA param' isa 'CGI::File::Temp' ok 21 - 'PUTDATA param' isa 'Fh' ok 22 - and tmpFileName returns the filename ok 23 - -patchdata_upload default is on ok 24 - 'PATCHDATA param' isa 'File::Temp' ok 25 - 'PATCHDATA param' isa 'CGI::File::Temp' ok 26 - 'PATCHDATA param' isa 'Fh' ok 27 - and tmpFileName returns the filename ok 28 - got query ok 29 - 'POSTDATA param' isa 'File::Temp' ok 30 - 'POSTDATA param' isa 'CGI::File::Temp' ok 31 - 'POSTDATA param' isa 'Fh' ok 32 - and callback invoked ok 33 - got query ok 34 - 'PUTDATA param' isa 'File::Temp' ok 35 - 'PUTDATA param' isa 'CGI::File::Temp' ok 36 - 'PUTDATA param' isa 'Fh' ok 37 - and callback invoked ok 38 - got query ok 39 - 'PATCHDATA param' isa 'File::Temp' ok 40 - 'PATCHDATA param' isa 'CGI::File::Temp' ok 41 - 'PATCHDATA param' isa 'Fh' ok 42 - and callback invoked ok CGI::Pretty is DEPRECATED and will be removed in a future release. Please see https://github.com/leejo/CGI.pm/issues/162 for more information at /build/reproducible-path/libcgi-pm-perl-4.70/blib/lib/CGI/Pretty.pm line 20. t/pretty.t .................. 1..6 ok 1 - single tag (pretty turned off) ok 2 - open/close tag (pretty turned off) ok 3 - open/close tag multiple (pretty turned off) ok 4 - open/close tag with attribute (pretty turned off) ok 5 - open/close tag with orphan attribute (pretty turned off) ok 6 - distributive tag with attribute (pretty turned off) ok t/push.t .................... 1..12 ok 1 - use CGI::Push; ok 2 - create a new CGI::Push object ok 3 - counter ok 4 - do_sleep ok 5 - no initial delay ok 6 - set a delay ok 7 - unsupported browser warning ok 8 - next_page callback called appropriately ok 9 - last_page callback called appropriately ok 10 - set custom Content-type ok 11 - set custom Content-type in next_page() ok 12 - found text from next_page() ok t/query_string.t ............ ok 1 - query string format is returned with the same delimiter regardless of input. 1..1 ok t/redirect_query_string.t ... ok 1 - query_string ok 2 - query_string (redirect) ok 3 - query_string (redirect x 2) ok 4 - query_string (redirect x 3) ok 5 - query_string (redirect x 4) ok 6 - query_string (redirect x 5) ok 7 - no more than 5 redirects supported 1..7 ok t/request.t ................. 1..71 ok 1 - CGI::new() ok 2 - CGI::request_method() ok 3 - CGI::query_string() ok 4 - CGI::param() ok 5 - CGI::param() ok 6 - CGI::param() ok 7 - CGI::param() ok 8 - CGI::param() ok 9 - CGI::param() put ok 10 - CGI::param() get ok 11 - CGI::query_string() redux ok 12 - CGI::http() ok 13 - CGI::script_name() ok 14 - CGI::url() ok 15 - CGI::url() ok 16 - CGI::url(-absolute=>1) ok 17 - CGI::url(-relative=>1) ok 18 - CGI::url(-relative=>1,-path=>1) ok 19 - CGI::url(-relative=>1,-path=>1,-query=>1) ok 20 - CGI::delete() ok 21 - CGI::new() redux ok 22 - CGI::keywords ok 23 - CGI::keywords ok 24 - CGI::new() redux ok 25 - CGI::param() redux ok 26 - CGI::new() redux 2 ok 27 - CGI::param() redux 2 ok 28 - tied interface fetch ok 29 - tied interface store ok 30 ok 31 - tied interface delete ok 32 - CGI::new() from POST ok 33 - CGI::param() from POST ok 34 - CGI::url_param() ok 35 - param() is true if parameters ok 36 - url_param() is true if parameters ok 37 - param() is false if no parameters ok 38 - url_param() is false if no parameters ok 39 - param with QS='tiger dragon' ok 40 - url_param with QS='tiger dragon' ok 41 - param keywords ok 42 - url_param keywords ok 43 - url_param() is true if parameters ok 44 - url_param ok 45 - CGI::url_param() from OPTIONS ok 46 - CGI::param() from OPTIONS (query string) ok 47 - CGI::param() from OPTIONS (body) ok 48 - CGI::url_param() from GET ok 49 - CGI::param() from GET (query string) ok 50 - CGI::param() from GET (body) ok 51 - CGI::url_param() from HEAD ok 52 - CGI::param() from HEAD (query string) ok 53 - CGI::param() from HEAD (body) ok 54 - CGI::url_param() from POST ok 55 - CGI::param() from POST (query string) ok 56 - CGI::param() from POST (body) ok 57 - CGI::url_param() from PUT ok 58 - CGI::param() from PUT (query string) ok 59 - CGI::param() from PUT (body) ok 60 - CGI::url_param() from TRACE ok 61 - CGI::param() from TRACE (query string) ok 62 - CGI::param() from TRACE (body) ok 63 - CGI::url_param() from CONNECT ok 64 - CGI::param() from CONNECT (query string) ok 65 - CGI::param() from CONNECT (body) ok 66 - CGI::url_param() from DELETE ok 67 - CGI::param() from DELETE (query string) ok 68 - CGI::param() from DELETE (body) ok 69 - CGI::url_param() from DELETE ok 70 - CGI::param() from DELETE (query string) not ok 71 - CGI::param() from DELETE (body) # TODO content with DELETE # Failed (TODO) test 'CGI::param() from DELETE (body)' # at t/request.t line 161. # got: undef # expected: 'nice' ok t/rt-31107.t ................ ok 1 - 'capabilities.zip' isa 'File::Temp' ok 2 - 'mm7-submit' isa 'File::Temp' ok 3 - 'capabilities.zip' isa 'CGI::File::Temp' ok 4 - 'mm7-submit' isa 'CGI::File::Temp' ok 5 - 'capabilities.zip' isa 'Fh' ok 6 - 'mm7-submit' isa 'Fh' ok 7 - multipart data read ok 8 - multipart data read 1..8 ok t/rt-52469.t ................ 1..1 ok 1 - new() returned ok t/rt-57524.t ................ 1..6 ok 1 - set utf8 on STDOUT ok 2 - set utf8 on STDOUT ok 3 - set utf8 on STDOUT ok 4 - layers were not lost in call to _set_binmode ok 5 - layers were not lost in call to _set_binmode ok 6 - layers were not lost in call to _set_binmode ok t/rt-75628.t ................ ok 1 - POSTDATA access to XForms:Model 1..1 ok t/rt-84767.t ................ 1..1 ok 1 - die with input line number ok t/save_read_roundtrip.t ..... 1..3 ok 1 ok 2 ok 3 ok t/sorted.t .................. 1..5 ok 1 - sorted attributes 1 ok 2 - sorted attributes 2 ok 3 - sorted attributes 3 ok 4 - meta tags are sorted alphabetically by name 1 ok 5 - meta tags are sorted alphabetically by name 2 ok t/start_end_asterisk.t ...... 1..45 ok 1 - start_h1 ok 2 - start_h1 with param ok 3 - end_h1 ok 4 - start_h2 ok 5 - start_h2 with param ok 6 - end_h2 ok 7 - start_h3 ok 8 - start_h3 with param ok 9 - end_h3 ok 10 - start_h4 ok 11 - start_h4 with param ok 12 - end_h4 ok 13 - start_h5 ok 14 - start_h5 with param ok 15 - end_h5 ok 16 - start_h6 ok 17 - start_h6 with param ok 18 - end_h6 ok 19 - start_table ok 20 - start_table with param ok 21 - end_table ok 22 - start_ul ok 23 - start_ul with param ok 24 - end_ul ok 25 - start_li ok 26 - start_li with param ok 27 - end_li ok 28 - start_ol ok 29 - start_ol with param ok 30 - end_ol ok 31 - start_td ok 32 - start_td with param ok 33 - end_td ok 34 - start_b ok 35 - start_b with param ok 36 - end_b ok 37 - start_i ok 38 - start_i with param ok 39 - end_i ok 40 - start_u ok 41 - start_u with param ok 42 - end_u ok 43 - start_div ok 44 - start_div with param ok 45 - end_div ok t/start_end_end.t ........... 1..45 ok 1 - start_h1 ok 2 - start_h1 with param ok 3 - end_h1 ok 4 - start_h2 ok 5 - start_h2 with param ok 6 - end_h2 ok 7 - start_h3 ok 8 - start_h3 with param ok 9 - end_h3 ok 10 - start_h4 ok 11 - start_h4 with param ok 12 - end_h4 ok 13 - start_h5 ok 14 - start_h5 with param ok 15 - end_h5 ok 16 - start_h6 ok 17 - start_h6 with param ok 18 - end_h6 ok 19 - start_table ok 20 - start_table with param ok 21 - end_table ok 22 - start_ul ok 23 - start_ul with param ok 24 - end_ul ok 25 - start_li ok 26 - start_li with param ok 27 - end_li ok 28 - start_ol ok 29 - start_ol with param ok 30 - end_ol ok 31 - start_td ok 32 - start_td with param ok 33 - end_td ok 34 - start_b ok 35 - start_b with param ok 36 - end_b ok 37 - start_i ok 38 - start_i with param ok 39 - end_i ok 40 - start_u ok 41 - start_u with param ok 42 - end_u ok 43 - start_div ok 44 - start_div with param ok 45 - end_div ok t/start_end_start.t ......... 1..45 ok 1 - start_h1 ok 2 - start_h1 with param ok 3 - end_h1 ok 4 - start_h2 ok 5 - start_h2 with param ok 6 - end_h2 ok 7 - start_h3 ok 8 - start_h3 with param ok 9 - end_h3 ok 10 - start_h4 ok 11 - start_h4 with param ok 12 - end_h4 ok 13 - start_h5 ok 14 - start_h5 with param ok 15 - end_h5 ok 16 - start_h6 ok 17 - start_h6 with param ok 18 - end_h6 ok 19 - start_table ok 20 - start_table with param ok 21 - end_table ok 22 - start_ul ok 23 - start_ul with param ok 24 - end_ul ok 25 - start_li ok 26 - start_li with param ok 27 - end_li ok 28 - start_ol ok 29 - start_ol with param ok 30 - end_ol ok 31 - start_td ok 32 - start_td with param ok 33 - end_td ok 34 - start_b ok 35 - start_b with param ok 36 - end_b ok 37 - start_i ok 38 - start_i with param ok 39 - end_i ok 40 - start_u ok 41 - start_u with param ok 42 - end_u ok 43 - start_div ok 44 - start_div with param ok 45 - end_div ok t/unescapeHTML.t ............ 1..7 ok 1 - unescapeHTML: & ok 2 - unescapeHTML: " ok 3 - unescapeHTML: < (using a numbered sequence) ok 4 - unescapeHTML: a case where &...; should not be escaped. ok 5 - unescapeHTML: partially-escaped string. ok 6 - unescapeHTML: Another case where &...; should not be escaped. ok 7 - none white space doesn't cause unescape ok t/upload.t .................. ok 1 - filename_2 ok 2 - filename_3 ok 3 - filename_4 ok 4 - multiple file names are handled right with same-named upload fields...first file ok 5 - multiple file names are handled right with same-named upload fields...second file ok 6 - 'upload_basic_2 (no object)' isa 'File::Temp' ok 7 - 'upload_basic_2 (no object)' isa 'Fh' ok 8 - upload_basic_2 ok 9 - upload_basic_3 ok 10 - upload_basic_4 ok 11 - file handles have expected length for multi-valued field. ..first file ok 12 - file handles have expected length for multi-valued field. ..second file ok 13 - First object: filehandle starts with position set at zero ok 14 - 300x300_gif has expected length ok 15 - check handle() ok 16 - no string overload ok 17 - check it acts like a handle ok 18 - can call seek() on handle result ok 19 - tmpFileName(param(field)) works ok 20 - tmpFileName(param(field)) result has desired size ok 21 - tmpFileName(upload(field)) works ok 22 - tmpFileName result has desired size ok 23 - tmpFileName(stringified param) works ok 24 - tmpFileName(stringified param) result has desired size ok 25 - tmpFileName(string) works ok 26 - tmpFileName(string) result has desired size ok 27 - Reality Check: params set in one object instance don't appear in another instance ok 28 - ...so the state of a file handle shouldn't be carried to a new object instance, either. ok 29 - Upload filehandles still work after calling CGI->new a second time ok 30 - multi-valued uploads are reset properly 1..30 ok t/upload_quoted_unquoted.t .. # bless( { # '.charset' => 'ISO-8859-1', # '.fieldnames' => {}, # '.parameters' => [ # 'code', # 'word', # 'why do \\"this\\"', # 'hate ()<>@,;:[]?={} /\\"', # 'éttu' # ], # 'escape' => 1, # 'param' => { # 'code' => [ # '4019300163786' # ], # 'hate ()<>@,;:[]?={} /\\"' => [ # 'really hateful' # ], # 'why do \\"this\\"' => [ # 'because' # ], # 'word' => [ # 'squeaky' # ], # 'éttu' => [ # 'oui' # ] # }, # 'use_tempfile' => 1 # }, 'CGI' ) ok 1 - code ok 2 - word not ok 3 - éttu # TODO ->param borked with non-ascii? # Failed (TODO) test 'éttu' # at t/upload_quoted_unquoted.t line 67. # got: undef # expected: 'oui' ok 4 - quoted with quote ok 5 - reserved chars 1..5 ok t/uploadInfo.t .............. ok 1 - All temp files are present ok 2 - uploadInfo: 100;100_gif ok 3 - uploadInfo: 100;100_gif ok 4 - uploadInfo: 100;100_gif ok 5 - param returns filehandle ok 6 - uploadInfo: 100;100_gif via param ok 7 - uploadInfo: 100;100_gif via param ok 8 - Vars does not return filehandle ok 9 - uploadInfo: 100;100_gif via Vars ok 10 - uploadInfo: 300x300_gif ok 11 - uploadInfo: 300x300_gif ok 12 - uploadInfo: 300x300_gif ok 13 - param returns filehandle ok 14 - uploadInfo: 300x300_gif via param ok 15 - uploadInfo: 300x300_gif via param ok 16 - Vars does not return filehandle ok 17 - uploadInfo: 300x300_gif via Vars ok 18 - uploadInfo: does_not_exist_gif ok 19 - uploadInfo: does_not_exist_gif ok 20 - uploadInfo: does_not_exist_gif ok 21 - param returns filehandle ok 22 - uploadInfo: does_not_exist_gif via param ok 23 - uploadInfo: does_not_exist_gif via param ok 24 - Vars does not return filehandle ok 25 - uploadInfo: does_not_exist_gif via Vars ok 26 - uploadInfo: works with second object instance 1..26 ok t/url.t ..................... ok 1 - virtual_port() ok 2 - server_port() ok 3 - url() ok 4 - url() with multiple proxies ok 5 - url() with default port # Subtest: rewrite_interactions ok 1 - $q->url( -absolute => 1, -query => 1, -path_info => 1 ) should return complete path, even when mod_rewrite is detected. ok 2 - $q->url(), with rewriting detected ok 3 - $q->url(-full=>1), with rewriting detected ok 4 - $q->url(-path=>1), with rewriting detected ok 5 - $q->url(-path=>0), with rewriting detected ok 6 - $q->url(-full=>1,-path=>1), with rewriting detected ok 7 - $q->url(-rewrite=>1,-path=>0), with rewriting detected ok 8 - $q->url(-rewrite=>1), with rewriting detected ok 9 - $q->url(-rewrite=>0), with rewriting detected ok 10 - $q->url(-rewrite=>0,-path=>1), with rewriting detected ok 11 - $q->url(-rewrite=>1,-path=>1), with rewriting detected ok 12 - $q->url(-rewrite=>0,-path=>1), with rewriting detected 1..12 ok 6 - rewrite_interactions # Subtest: RT#58377: + in PATH_INFO ok 1 - a plus sign in a script name is preserved when calling url() ok 2 - a plus sign in a script name is preserved when calling path_info() 1..2 ok 7 - RT\#58377: + in PATH_INFO # Subtest: IIS PATH_INFO eq SCRIPT_NAME ok 1 - PATH_INFO being the same as SCRIPT_NAME 1..1 ok 8 - IIS PATH_INFO eq SCRIPT_NAME # Subtest: Escaped question marks preserved ok 1 1..1 ok 9 - Escaped question marks preserved # Subtest: ipv6 ok 1 - HTTP_HOST ok 2 - url 1..2 ok 10 - ipv6 # Subtest: complex and utf8 ok 1 - ->url ok 2 - ->url via unescape ok 3 - ->url via unescape ok 4 - ->url via unescape 1..4 ok 11 - complex and utf8 # Subtest: unescape ok 1 - ->url ok 2 - ->url via unescape ok 3 - ->url via unescape ok 4 - ->url via unescape 1..4 ok 12 - unescape 1..12 ok t/user_agent.t .............. ok 1 - user_agent: undef test ok 2 - user_agent: basic test ok 3 - user_agent: positive regex test ok 4 - user_agent: negative regex test 1..4 ok t/utf8.t .................... 1..7 ok 1 - use CGI; ok 2 - create a new CGI object ok 3 - created UTF-8 encoded data string ok 4 ok 5 - converted UTF-8 to bytes ok 6 ok 7 - param() decoded UTF-8 ok t/util-58.t ................. 1..4 ok 1 - use CGI::Util; ok 2 - Escape a Latin-2 string ok 3 - Escape an utf-8 byte string ok 4 - Escape string with UTF-8 flag ok t/util.t .................... 1..80 ok 1 - use CGI::Util; ok 2 - \# AbC%20dEF ne AbC%20dEF ok 3 - \# AbC dEF ne AbC dEF ok 4 - \# AbC%21dEF ne AbC%21dEF ok 5 - \# AbC!dEF ne AbC!dEF ok 6 - \# AbC%22dEF ne AbC%22dEF ok 7 - \# AbC"dEF ne AbC"dEF ok 8 - \# AbC%23dEF ne AbC%23dEF ok 9 - \# AbC\#dEF ne AbC\#dEF ok 10 - \# AbC%24dEF ne AbC%24dEF ok 11 - \# AbC$dEF ne AbC$dEF ok 12 - \# AbC%25dEF ne AbC%25dEF ok 13 - \# AbC%dEF ne AbC%dEF ok 14 - \# AbC%26dEF ne AbC%26dEF ok 15 - \# AbC&dEF ne AbC&dEF ok 16 - \# AbC%27dEF ne AbC%27dEF ok 17 - \# AbC'dEF ne AbC'dEF ok 18 - \# AbC%28dEF ne AbC%28dEF ok 19 - \# AbC(dEF ne AbC(dEF ok 20 - \# AbC%29dEF ne AbC%29dEF ok 21 - \# AbC)dEF ne AbC)dEF ok 22 - \# AbC%2AdEF ne AbC%2AdEF ok 23 - \# AbC*dEF ne AbC*dEF ok 24 - \# AbC%2BdEF ne AbC%2BdEF ok 25 - \# AbC+dEF ne AbC+dEF ok 26 - \# AbC%2CdEF ne AbC%2CdEF ok 27 - \# AbC,dEF ne AbC,dEF ok 28 - \# AbC%2FdEF ne AbC%2FdEF ok 29 - \# AbC/dEF ne AbC/dEF ok 30 - \# AbC%3AdEF ne AbC%3AdEF ok 31 - \# AbC:dEF ne AbC:dEF ok 32 - \# AbC%3BdEF ne AbC%3BdEF ok 33 - \# AbC;dEF ne AbC;dEF ok 34 - \# AbC%3CdEF ne AbC%3CdEF ok 35 - \# AbCdEF ne AbC>dEF ok 40 - \# AbC%3FdEF ne AbC%3FdEF ok 41 - \# AbC?dEF ne AbC?dEF ok 42 - \# AbC%5BdEF ne AbC%5BdEF ok 43 - \# AbC[dEF ne AbC[dEF ok 44 - \# AbC%5CdEF ne AbC%5CdEF ok 45 - \# AbC\\dEF ne AbC\\dEF ok 46 - \# AbC%5DdEF ne AbC%5DdEF ok 47 - \# AbC]dEF ne AbC]dEF ok 48 - \# AbC%5EdEF ne AbC%5EdEF ok 49 - \# AbC^dEF ne AbC^dEF ok 50 - \# AbC%60dEF ne AbC%60dEF ok 51 - \# AbC`dEF ne AbC`dEF ok 52 - \# AbC%7BdEF ne AbC%7BdEF ok 53 - \# AbC{dEF ne AbC{dEF ok 54 - \# AbC%7CdEF ne AbC%7CdEF ok 55 - \# AbC|dEF ne AbC|dEF ok 56 - \# AbC%7DdEF ne AbC%7DdEF ok 57 - \# AbC}dEF ne AbC}dEF ok 58 - rearrange not sensitive to hash key ordering ok 59 - rearrange not sensitive to hash key ordering ok 60 - rearrange not sensitive to hash key ordering ok 61 - rearrange not sensitive to hash key ordering ok 62 - rearrange not sensitive to hash key ordering ok 63 - rearrange not sensitive to hash key ordering ok 64 - rearrange not sensitive to hash key ordering ok 65 - rearrange not sensitive to hash key ordering ok 66 - rearrange not sensitive to hash key ordering ok 67 - rearrange not sensitive to hash key ordering ok 68 - rearrange not sensitive to hash key ordering ok 69 - rearrange not sensitive to hash key ordering ok 70 - rearrange not sensitive to hash key ordering ok 71 - rearrange not sensitive to hash key ordering ok 72 - rearrange not sensitive to hash key ordering ok 73 - rearrange not sensitive to hash key ordering ok 74 - rearrange not sensitive to hash key ordering ok 75 - rearrange not sensitive to hash key ordering ok 76 - rearrange not sensitive to hash key ordering ok 77 - rearrange not sensitive to hash key ordering ok 78 - utf8_chr ok 79 - ascii2ebcdic ok 80 - ebcdic2ascii ok All tests successful. Test Summary Report ------------------- t/compiles_pod.t (Wstat: 0 Tests: 18 Failed: 0) TODO passed: 3, 6 Files=63, Tests=1600, 6 wallclock secs ( 0.25 usr 0.08 sys + 3.92 cusr 0.80 csys = 5.05 CPU) Result: PASS make[1]: Leaving directory '/build/reproducible-path/libcgi-pm-perl-4.70' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libcgi-pm-perl/ make -j12 install DESTDIR=/build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[1]: Entering directory '/build/reproducible-path/libcgi-pm-perl-4.70' Manifying 7 pod documents Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI.pod Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/Fh.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/Carp.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/Pretty.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/Push.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/Util.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/Cookie.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/File/Temp.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/HTML/Functions.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/HTML/Functions.pod Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/man/man3/CGI::Util.3pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/man/man3/CGI::Push.3pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/man/man3/CGI::Pretty.3pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/man/man3/CGI::HTML::Functions.3pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/man/man3/CGI::Cookie.3pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/man/man3/CGI::Carp.3pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/man/man3/CGI.3pm make[1]: Leaving directory '/build/reproducible-path/libcgi-pm-perl-4.70' dh_installdocs dh_installchangelogs debian/rules override_dh_installexamples make[1]: Entering directory '/build/reproducible-path/libcgi-pm-perl-4.70' dh_installexamples sed -i '1s|^#!/usr/bin/env perl|#!/usr/bin/perl|' \ /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/doc/libcgi-pm-perl/examples/*.cgi \ /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/doc/libcgi-pm-perl/examples/*.pl make[1]: Leaving directory '/build/reproducible-path/libcgi-pm-perl-4.70' dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libcgi-pm-perl' in '../libcgi-pm-perl_4.70-1_all.deb'. dpkg-genbuildinfo --build=binary -O../libcgi-pm-perl_4.70-1_arm64.buildinfo dpkg-genchanges --build=binary -O../libcgi-pm-perl_4.70-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/2343935 and its subdirectories I: Current time: Thu Sep 18 02:18:46 -12 2025 I: pbuilder-time-stamp: 1758205126 Thu Sep 18 14:18:49 UTC 2025 I: 1st build successful. Starting 2nd build on remote node codethink03-arm64.debian.net. Thu Sep 18 14:18:49 UTC 2025 I: Preparing to do remote build '2' on codethink03-arm64.debian.net. Thu Sep 18 14:18:49 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink03-arm64.debian.net is marked as down. Thu Sep 18 14:18:49 UTC 2025 - checking via ssh if codethink03-arm64.debian.net is up. removed '/tmp/read-only-fs-test-92lD96' ==================================================================================== Wed Oct 21 20:41:50 UTC 2026 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on codethink03-arm64, called using "2 libcgi-pm-perl forky /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx 4.70-1" as arguments. Wed Oct 21 20:41:50 UTC 2026 - actually running "reproducible_build.sh" (md5sum cc591790ab2c8e13f5e554202b95c89c) as "/tmp/jenkins-script-VQsKnEII" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Wed Oct 21 20:41:50 UTC 2026 I: Downloading source for forky/libcgi-pm-perl=4.70-1 Reading package lists... NOTICE: 'libcgi-pm-perl' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/perl-team/modules/packages/libcgi-pm-perl.git Please use: git clone https://salsa.debian.org/perl-team/modules/packages/libcgi-pm-perl.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 221 kB of source archives. Get:1 http://deb.debian.org/debian forky/main libcgi-pm-perl 4.70-1 (dsc) [2463 B] Get:2 http://deb.debian.org/debian forky/main libcgi-pm-perl 4.70-1 (tar) [208 kB] Get:3 http://deb.debian.org/debian forky/main libcgi-pm-perl 4.70-1 (diff) [10.6 kB] Fetched 221 kB in 0s (11.3 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'libcgi-pm-perl' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/perl-team/modules/packages/libcgi-pm-perl.git Please use: git clone https://salsa.debian.org/perl-team/modules/packages/libcgi-pm-perl.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 221 kB of source archives. Get:1 http://deb.debian.org/debian forky/main libcgi-pm-perl 4.70-1 (dsc) [2463 B] Get:2 http://deb.debian.org/debian forky/main libcgi-pm-perl 4.70-1 (tar) [208 kB] Get:3 http://deb.debian.org/debian forky/main libcgi-pm-perl 4.70-1 (diff) [10.6 kB] Fetched 221 kB in 0s (11.3 MB/s) Download complete and in download only mode ============================================================================= Re-Building libcgi-pm-perl in forky on arm64 on codethink03-arm64 now. Date: Wed Oct 21 21:41:50 BST 2026 Date UTC: Wed Oct 21 20:41:50 UTC 2026 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/pbuilderrc_HCuQ + case ${ARCH} in + case $ARCH in + locale=nl_BE + language=nl + case "${SUITE}" in + reproducible_buildflags=+all + extra_deb_build_options= + case "${SRCPACKAGE}" in + cat + echo BUILDDIR=/build/reproducible-path + '[' libcgi-pm-perl = debian-installer -o libcgi-pm-perl = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' libcgi-pm-perl = u-boot ']' + case "${SRCPACKAGE}" in + PBUILDERTIMEOUT=24 + local PRESULT=0 + sudo timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/pbuilderrc_HCuQ --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/b2 --logfile b2/build.log libcgi-pm-perl_4.70-1.dsc W: /root/.pbuilderrc does not exist I: Logging to b2/build.log I: pbuilder: network access will be disabled during build I: Current time: Thu Oct 22 10:41:51 +14 2026 I: pbuilder-time-stamp: 1792615311 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [libcgi-pm-perl_4.70-1.dsc] I: copying [./libcgi-pm-perl_4.70.orig.tar.gz] I: copying [./libcgi-pm-perl_4.70-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./libcgi-pm-perl_4.70-1.dsc: no acceptable signature found dpkg-source: info: extracting libcgi-pm-perl in libcgi-pm-perl-4.70 dpkg-source: info: unpacking libcgi-pm-perl_4.70.orig.tar.gz dpkg-source: info: unpacking libcgi-pm-perl_4.70-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2498566/tmp/hooks/D01_modify_environment starting debug: Running on codethink03-arm64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Oct 21 20:42 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/2498566/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/2498566/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") BASH_VERSION='5.3.3(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=arm64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DIRSTACK=() DISTRIBUTION=forky EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=aarch64 HOST_ARCH=arm64 IFS=' ' INVOCATION_ID=c303e7f9937d4f1280ef253c9f6d6a60 LANG=C LANGUAGE=nl_BE:nl LC_ALL=C MACHTYPE=aarch64-unknown-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=2498566 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/pbuilderrc_HCuQ --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/b2 --logfile b2/build.log libcgi-pm-perl_4.70-1.dsc' SUDO_GID=109 SUDO_HOME=/var/lib/jenkins SUDO_UID=104 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://192.168.101.4:3128 I: uname -a Linux i-capture-the-hostname 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2498566/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), libhtml-parser-perl, libtest-warn-perl, liburi-perl, perl dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 20020 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on libhtml-parser-perl; however: Package libhtml-parser-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-warn-perl; however: Package libtest-warn-perl is not installed. pbuilder-satisfydepends-dummy depends on liburi-perl; however: Package liburi-perl is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libhtml-parser-perl{a} libhtml-tagset-perl{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libsub-uplevel-perl{a} libtest-warn-perl{a} libtool{a} libuchardet0{a} libunistring5{a} liburi-perl{a} libxml2-16{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libhttp-message-perl libltdl-dev libmail-sendmail-perl lynx wget 0 packages upgraded, 34 newly installed, 0 to remove and 0 not upgraded. Need to get 11.2 MB of archives. After unpacking 45.6 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian forky/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get: 2 http://deb.debian.org/debian forky/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 3 http://deb.debian.org/debian forky/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 4 http://deb.debian.org/debian forky/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 5 http://deb.debian.org/debian forky/main arm64 gettext-base arm64 0.23.1-2+b1 [241 kB] Get: 6 http://deb.debian.org/debian forky/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Get: 7 http://deb.debian.org/debian forky/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 8 http://deb.debian.org/debian forky/main arm64 bsdextrautils arm64 2.41.1-3 [98.1 kB] Get: 9 http://deb.debian.org/debian forky/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 10 http://deb.debian.org/debian forky/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 11 http://deb.debian.org/debian forky/main arm64 m4 arm64 1.4.20-1 [316 kB] Get: 12 http://deb.debian.org/debian forky/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 13 http://deb.debian.org/debian forky/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 14 http://deb.debian.org/debian forky/main arm64 automake all 1:1.17-4 [862 kB] Get: 15 http://deb.debian.org/debian forky/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 16 http://deb.debian.org/debian forky/main arm64 libdebhelper-perl all 13.26 [91.8 kB] Get: 17 http://deb.debian.org/debian forky/main arm64 libtool all 2.5.4-5 [540 kB] Get: 18 http://deb.debian.org/debian forky/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian forky/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian forky/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 21 http://deb.debian.org/debian forky/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 22 http://deb.debian.org/debian forky/main arm64 libelf1t64 arm64 0.193-3 [189 kB] Get: 23 http://deb.debian.org/debian forky/main arm64 dwz arm64 0.16-2 [100 kB] Get: 24 http://deb.debian.org/debian forky/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 25 http://deb.debian.org/debian forky/main arm64 libxml2-16 arm64 2.14.5+dfsg-0.2 [582 kB] Get: 26 http://deb.debian.org/debian forky/main arm64 gettext arm64 0.23.1-2+b1 [1612 kB] Get: 27 http://deb.debian.org/debian forky/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 28 http://deb.debian.org/debian forky/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 29 http://deb.debian.org/debian forky/main arm64 debhelper all 13.26 [939 kB] Get: 30 http://deb.debian.org/debian forky/main arm64 libhtml-tagset-perl all 3.24-1 [14.7 kB] Get: 31 http://deb.debian.org/debian forky/main arm64 liburi-perl all 5.30-1 [105 kB] Get: 32 http://deb.debian.org/debian forky/main arm64 libhtml-parser-perl arm64 3.83-1+b2 [97.5 kB] Get: 33 http://deb.debian.org/debian forky/main arm64 libsub-uplevel-perl all 0.2800-3 [14.0 kB] Get: 34 http://deb.debian.org/debian forky/main arm64 libtest-warn-perl all 0.37-2 [14.5 kB] Fetched 11.2 MB in 0s (116 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20020 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../02-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.23.1-2+b1_arm64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../05-libuchardet0_0.0.8-2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.41.1-3_arm64.deb ... Unpacking bsdextrautils (2.41.1-3) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../08-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.20-1_arm64.deb ... Unpacking m4 (1.4.20-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.26_all.deb ... Unpacking libdebhelper-perl (13.26) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-5_all.deb ... Unpacking libtool (2.5.4-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../21-libelf1t64_0.193-3_arm64.deb ... Unpacking libelf1t64:arm64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.16-2_arm64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../23-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../24-libxml2-16_2.14.5+dfsg-0.2_arm64.deb ... Unpacking libxml2-16:arm64 (2.14.5+dfsg-0.2) ... Selecting previously unselected package gettext. Preparing to unpack .../25-gettext_0.23.1-2+b1_arm64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../26-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../27-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../28-debhelper_13.26_all.deb ... Unpacking debhelper (13.26) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../29-libhtml-tagset-perl_3.24-1_all.deb ... Unpacking libhtml-tagset-perl (3.24-1) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../30-liburi-perl_5.30-1_all.deb ... Unpacking liburi-perl (5.30-1) ... Selecting previously unselected package libhtml-parser-perl:arm64. Preparing to unpack .../31-libhtml-parser-perl_3.83-1+b2_arm64.deb ... Unpacking libhtml-parser-perl:arm64 (3.83-1+b2) ... Selecting previously unselected package libsub-uplevel-perl. Preparing to unpack .../32-libsub-uplevel-perl_0.2800-3_all.deb ... Unpacking libsub-uplevel-perl (0.2800-3) ... Selecting previously unselected package libtest-warn-perl. Preparing to unpack .../33-libtest-warn-perl_0.37-2_all.deb ... Unpacking libtest-warn-perl (0.37-2) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up bsdextrautils (2.41.1-3) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:arm64 (2.14.5+dfsg-0.2) ... Setting up libhtml-tagset-perl (3.24-1) ... Setting up libdebhelper-perl (13.26) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-1) ... Setting up file (1:5.46-5) ... Setting up libelf1t64:arm64 (0.193-3) ... Setting up autotools-dev (20240727.1) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up autopoint (0.23.1-2) ... Setting up autoconf (2.72-3.1) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up libsub-uplevel-perl (0.2800-3) ... Setting up liburi-perl (5.30-1) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libtool (2.5.4-5) ... Setting up libtest-warn-perl (0.37-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up libhtml-parser-perl:arm64 (3.83-1+b2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.26) ... Processing triggers for libc-bin (2.41-12) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.37.1.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: user script /srv/workspace/pbuilder/2498566/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for forky I: user script /srv/workspace/pbuilder/2498566/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/libcgi-pm-perl-4.70/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../libcgi-pm-perl_4.70-1_source.changes dpkg-buildpackage: info: source package libcgi-pm-perl dpkg-buildpackage: info: source version 4.70-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by gregor herrmann dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure /usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcgi-pm-perl-4.70=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2" "LD=aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcgi-pm-perl-4.70=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro" Warning: prerequisite Test::NoWarnings 0 not found. Checking if your kit is complete... Looks good Warning: LINKTYPE set to '', no longer necessary Generating a Unix-style Makefile Writing Makefile for CGI Writing MYMETA.yml and MYMETA.json dh_auto_build make -j12 make[1]: Entering directory '/build/reproducible-path/libcgi-pm-perl-4.70' cp lib/CGI/HTML/Functions.pm blib/lib/CGI/HTML/Functions.pm cp lib/CGI/HTML/Functions.pod blib/lib/CGI/HTML/Functions.pod cp lib/CGI/Carp.pm blib/lib/CGI/Carp.pm cp lib/Fh.pm blib/lib/Fh.pm cp lib/CGI/Util.pm blib/lib/CGI/Util.pm cp lib/CGI.pod blib/lib/CGI.pod cp lib/CGI.pm blib/lib/CGI.pm cp lib/CGI/File/Temp.pm blib/lib/CGI/File/Temp.pm cp lib/CGI/Push.pm blib/lib/CGI/Push.pm cp lib/CGI/Cookie.pm blib/lib/CGI/Cookie.pm cp lib/CGI/Pretty.pm blib/lib/CGI/Pretty.pm Manifying 7 pod documents make[1]: Leaving directory '/build/reproducible-path/libcgi-pm-perl-4.70' dh_auto_test make -j12 test TEST_VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/libcgi-pm-perl-4.70' PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/headers/*.t t/append_query.t ............ 1..18 ok 1 - CGI::new() ok 2 - CGI::param() from POST ok 3 - CGI::param() from QUERY_STRING ok 4 - CGI::param() from QUERY_STRING ok 5 - CGI::url_param() ok 6 - CGI::url_param() ok 7 - CGI::new() ok 8 - CGI::param() from POST ok 9 - CGI::param() from QUERY_STRING ok 10 - CGI::param() from QUERY_STRING ok 11 - CGI::url_param() ok 12 - CGI::url_param() ok 13 - CGI::new() ok 14 - CGI::param() from POST ok 15 - CGI::param() from QUERY_STRING ok 16 - CGI::param() from QUERY_STRING ok 17 - CGI::url_param() ok 18 - CGI::url_param() ok t/arbitrary_handles.t ....... 1..4 ok 1 - CGI->new from POST ok 2 - param() from POST with IO::File ok 3 - CGI->new from GET ok 4 - param() from GET with IO::File ok t/autoescape.t .............. 1..18 ok 1 - autoEscape defaults to On ok 2 - reality check escapeHTML ok 3 - passing undef to autoEscape doesn't break escapeHTML ok 4 - turning off autoescape actually works ok 5 - autoescape turns back on ok 6 - passing 0 to autoEscape doesn't break escapeHTML ok 7 - autoescape javascript turns off for textfield ok 8 - autoescape javascript turns off for password field ok 9 - autoescape javascript turns off for textarea ok 10 - autoescape javascript turns off for popup_menu ok 11 - autoescape javascript turns off for popup_menu \#2 ok 12 - autoescape javascript turns off for scrolling list ok 13 - autoescape javascript turns off for checkbox group ok 14 - autoescape javascript turns off for checkbox ok 15 - autoescape javascript turns off for radio group ok 16 - autoescape javascript turns off for submit ok 17 - autoescape javascript turns off for image_button ok 18 - autoescape javascript turns off for button ok t/can.t ..................... 1..2 ok 1 - use CGI; ok 2 - CGI->can(...) ok [Wed Oct 21 20:42:20 2026] carp.t: foo at /build/reproducible-path/libcgi-pm-perl-4.70/blib/lib/CGI/Carp.pm line 360. t/carp.t .................... 1..76 ok 1 - file ok 2 - line ok 3 - id ok 4 - file ok 5 - line ok 6 - id ok 7 - file ok 8 - line ok 9 - id ok 10 - Time in correct format ok 11 - Time in correct format ok 12 - Time in correct format (FULL_PATH) ok 13 - realwarn ok 14 - CGI::Carp::warn calls CORE::warn ok 15 - CGI::Carp::warn builds correct message ok 16 - CGI::Carp::warn builds correct message ok 17 - noTimestamp ok 18 - noTimestamp ok 19 - ineval returns false when not in eval ok 20 - ineval returns true when in eval ok 21 - CGI::Carp::die calls CORE::die without altering argument in eval ok 22 - CGI::Carp::die calls CORE::die, but adds stamp ok 23 - CGI::Carp::set_message returns new message ok 24 - CGI::Carp::set_message message set correctly ok 25 - CGI::Carp::import set program name correctly ok 26 - CGI::Carp::set_progname returns new program name ok 27 - CGI::Carp::set_progname program name set correctly ok 28 - CGI::Carp::set_progname returns unset name correctly ok 29 - CGI::Carp::set_progname program name unset correctly ok 30 - Warnings turned off ok 31 - warningsToBrowser() on ok 32 - Warnings turned off ok 33 - Default string has header ok 34 - Custom message not in default string ok 35 - Custom Message appears in output ok 36 - Server Admin does not appear in default message ok 37 - Server Admin appears in output ok 38 - Custom message not in result ok 39 - Correct message in string ok 40 - Correct message in string ok 41 - \*STORE returns proper filehandle ok 42 - $fh returns proper filehandle ok 43 - STDIN returns proper filehandle ok 44 - STDIN returns proper filehandle ok 45 - "WIBBLE" doesn't returns proper filehandle ok 46 - die with string ok 47 - die with array ref ok 48 - die with hash ref ok 49 - die with code ref ok 50 - An object of class 'My::Plain::Object' isa 'My::Plain::Object' ok 51 - object is stringified ok 52 - second argument is present ok 53 - An object of class 'My::Stringified::Object' isa 'My::Stringified::Object' ok 54 - object is stringified ok 55 - second argument is present ok 56 - die with no argument ok 57 - regular string, wrapped ok 58 - array ref, wrapped ok 59 - hash ref, wrapped ok 60 - code ref, wrapped ok 61 - plain object, wrapped ok 62 - stringified object, wrapped ok 63 - no args, wrapped ok 64 - propagating $@ if no argument ok 65 - die message for ToBrowser = 0 is OK ok 66 - No output for ToBrowser = 0 ok 67 - die handler ok 68 - confess ok 69 - die handler ok 70 - croak ok 71 - carp ok 72 - cluck ok 73 - carpout ok 74 - fatalsToBrowser with mod_perl 2 ok 75 - MSIE error length hack ok 76 - fatalsToBrowser with mod_perl 1 ok # cgi-lib.pl routines private_tempfiles has been deprecated at /build/reproducible-path/libcgi-pm-perl-4.70/blib/lib/CGI.pm line 3240. t/cgi.t ..................... 1..25 ok 1 - An object of class 'CGI' isa 'CGI' ok 2 - r ok 3 - ReadParse ok 4 - PrintHeader ok 5 - HtmlTop ok 6 - HtmlBot ok 7 - SplitParam ok 8 - MethGet ok 9 - MethPost ok 10 - MethPut # TIE methods ok 11 - FIRSTKEY ok 12 - NEXTKEY ok 13 - CLEAR ok 14 - version ok 15 - as_string ok 16 - _style ok 17 - state ok 18 - nosticky ok 19 - ... sets $CGI::NOSTICKY ok 20 - nph ok 21 - ... sets $CGI::NPH ok 22 - close_upload_files ok 23 - ... sets $CGI::CLOSE_UPLOAD_FILES ok 24 - default_dtd ok 25 - private_tempfiles ok t/charset.t ................. ok 1 - charset ISO-8859-1 is set by default for default content-type ok 2 - charset ISO-8859-1 is set by default for application/json content-type ok 3 - setting charset alters header of text/plain ok 4 - setting charset alters header of application/json 1..4 ok t/checkbox_group.t .......... 1..3 ok 1 - use CGI; ok 2 - checkbox_group() ok 3 - checkbox_group() ok t/command_line.t ............ ok 1 - get first param ok 2 - number of params ok 3 - names of params ok 4 - header ok 5 - h1 ok 6 - request_method is undef ok 7 - url_param returns undef 1..7 ok t/compiles_pod.t ............ ok 1 - use CGI ok 2 # skip pod_file_ok(blib/lib/CGI.pm) (Test::Pod is required) ok 3 # TODO & SKIP pod_coverage_ok(CGI) (Test::Pod::Coverage is required) ok 4 - use Fh ok 5 # skip pod_file_ok(blib/lib/Fh.pm) (Test::Pod is required) ok 6 # TODO & SKIP pod_coverage_ok(Fh) (Test::Pod::Coverage is required) ok 7 - use CGI::Cookie ok 8 # skip pod_file_ok(blib/lib/CGI/Cookie.pm) (Test::Pod is required) ok 9 - use CGI::Push ok 10 # skip pod_file_ok(blib/lib/CGI/Push.pm) (Test::Pod is required) ok 11 - use CGI::Util ok 12 # skip pod_file_ok(blib/lib/CGI/Util.pm) (Test::Pod is required) ok 13 - use CGI::Carp ok 14 # skip pod_file_ok(blib/lib/CGI/Carp.pm) (Test::Pod is required) ok 15 - use CGI::File::Temp ok 16 # skip pod_file_ok(blib/lib/CGI/File/Temp.pm) (Test::Pod is required) ok 17 - use CGI::HTML::Functions ok 18 # skip pod_file_ok(blib/lib/CGI/HTML/Functions.pm) (Test::Pod is required) 1..18 ok t/cookie.t .................. ok 1 - Hash ref returned in scalar context ok 2 - returns correct number of fields ok 3 - returns correct number of fields ok 4 - cookie foo is correct ok 5 - cookie bar is correct ok 6 - cookie baz is correct ok 7 - cookie qux is correct ok 8 - cookie foo is correct ok 9 - cookie bar is correct ok 10 - cookie baz is correct ok 11 - cookie qux is correct ok 12 - expires is correct ok 13 - parse('') returns an empty array in list context (undocumented) ok 14 - parse('') returns an empty hashref in scalar context (undocumented) ok 15 - parse(undef) returns an empty array in list context (undocumented) ok 16 - parse(undef) returns an empty hashref in scalar context (undocumented) ok 17 - No cookies in environment, returns empty list ok 18 - expected cookies extracted ok 19 - Type of objects returned is correct ok 20 - cookie foo is correct ok 21 - cookie bar is correct ok 22 - cookie baz is correct ok 23 - cookie qux is correct ok 24 - No cookies in environment, returns empty list ok 25 - expected cookies extracted ok 26 - Type of objects returned is correct ok 27 - cookie foo is correct ok 28 - cookie bar is correct ok 29 - cookie baz is correct ok 30 - cookie qux is correct ok 31 - No cookies in environment, returns empty list ok 32 - expected cookies extracted ok 33 - Plain scalar returned ok 34 - cookie foo is correct ok 35 - cookie bar is correct ok 36 - cookie baz is correct ok 37 - cookie qux is correct ok 38 - No cookies in environment, returns empty list ok 39 - expected cookies extracted ok 40 - Plain scalar returned ok 41 - cookie foo is correct ok 42 - cookie bar is correct ok 43 - cookie baz is correct ok 44 - cookie qux is correct ok 45 - no value translates to empty string ok 46 - new returns objects of correct type ok 47 - name is correct ok 48 - value is correct ok 49 - expires in correct format ok 50 - domain is correct ok 51 - path is correct ok 52 - secure attribute is set ok 53 - httponly attribute is set ok 54 - samesite attribute is correct ok 55 - priority attribute is correct ok 56 - partitioned attribute is correct ok 57 - new returns objects of correct type ok 58 - name is correct ok 59 - value is correct ok 60 - expires is not set ok 61 - max_age is not set ok 62 - domain attributeis not set ok 63 - path atribute is set to default ok 64 - secure attribute is set ok 65 - httponly attribute is not set ok 66 - samesite attribute is not set ok 67 - partitioned attribute is not set ok 68 - Stringified cookie contains name ok 69 - Stringified cookie contains value ok 70 - Stringified cookie contains expires ok 71 - Stringified cookie contains max_age ok 72 - Stringified cookie contains domain ok 73 - Stringified cookie contains path ok 74 - Stringified cookie contains secure ok 75 - Stringified cookie contains HttpOnly ok 76 - Stringified cookie contains normalized SameSite ok 77 - Stringified cookie contains normalized Priority ok 78 - Stringified cookie contains Partitioned ok 79 - Stringified cookie contains name ok 80 - Stringified cookie contains value ok 81 - Stringified cookie has no expires field ok 82 - Stringified cookie has no max-age field ok 83 - Stringified cookie has no domain field ok 84 - Stringified cookie contains path ok 85 - Stringified cookie does not contain secure ok 86 - Stringified cookie does not contain HttpOnly ok 87 - Stringified cookie does not contain SameSite ok 88 - Stringified cookie does not contain Priority ok 89 - Stringified cookie does not contain Partitioned ok 90 - Cookies are identical ok 91 - Cookies are identical ok 92 - Cookies are identical ok 93 - Cookies are not identical ok 94 - Cookies are identical ok 95 - name is correct ok 96 - name is set correctly ok 97 - name now returns updated value ok 98 - value is correct ok 99 - value is set correctly ok 100 - value now returns updated value ok 101 - expires is correct ok 102 - expires is set correctly ok 103 - expires now returns updated value ok 104 - Expiry time has changed ok 105 - domain is correct ok 106 - domain is set correctly ok 107 - domain now returns updated value ok 108 - path is correct ok 109 - path is set correctly ok 110 - path now returns updated value ok 111 - secure attribute is set ok 112 - secure attribute is cleared ok 113 - secure attribute is cleared ok 114 - SameSite is correct ok 115 - SameSite is set correctly ok 116 - SameSite now returns updated value ok 117 - SameSite is set correctly ok 118 - SameSite now returns updated value ok 119 - SameSite unknown values ignored ok 120 - SameSite returns previous value ok 121 - Priority is correct ok 122 - Priority is set correctly ok 123 - Priority now returns updated value ok 124 - Priority unknown values ignored ok 125 - Priority returns previous value ok 126 - expires is correct ok 127 - max-age is undefined when setting expires ok 128 - expires is undef when setting max_age ok 129 - setting via max-age ok 130 - max_age(num) as delta ok 131 - -max-age in constructor ok 132 - ... lack of expires ok 133 - -max-age in constructor ok 134 - -expires in constructor Set-Cookie: a=b; path=/; expires=Thu, 01 Jan 1970 00:01:40 GMT Date: Thu, 01 Jan 1970 00:01:40 GMT Content-Type: text/html; charset=ISO-8859-1 ok 135 - calling bake() without mod_perl should survive ok 136 - An object of class 'Apache::Faker' isa 'Apache' ok 137 - Pass an Apache object to the CGI::Cookie constructor ok 138 - An object of class 'CGI::Cookie' isa 'CGI::Cookie' ok 139 - Bake the cookie ok 140 - bake() should call err_headers_out->add() ok 141 - An object of class 'Apache2::Faker' isa 'Apache2::RequestReq' ok 142 - Pass an Apache::RequestReq object to the CGI::Cookie constructor ok 143 - An object of class 'CGI::Cookie' isa 'CGI::Cookie' ok 144 - Bake the cookie ok 145 - bake() should call err_headers_out->add() 1..145 ok t/delete.t .................. ok 1 - CGI::new() ok 2 - CGI::request_method() ok 3 - CGI::query_string() ok 4 - CGI::param() ok 5 - CGI::param() ok 6 - CGI::param() ok 7 - CGI::param() ok 8 - CGI::param() ok 9 - CGI::param() put ok 10 - CGI::param() get ok 11 - CGI::query_string() redux ok 12 - CGI::http() ok 13 - CGI::script_name() ok 14 - CGI::url() ok 15 - CGI::url() ok 16 - CGI::url(-absolute=>1) ok 17 - CGI::url(-relative=>1) ok 18 - CGI::url(-relative=>1,-path=>1) ok 19 - CGI::url(-relative=>1,-path=>1,-query=>1) ok 20 - CGI::delete() 1..20 ok t/Dump.t .................... ok 1 - param names are HTML escaped by Dump() ok 2 - param values are HTML escaped by Dump() 1..2 ok t/end_form.t ................ 1..2 ok 1 - use CGI; ok 2 - end_form() ok t/form.t .................... ok 1 - start_form() ok 2 - submit() ok 3 - submit(-name,-value) ok 4 - submit({-name,-value}) ok 5 - textfield({-name}) ok 6 - textfield({-name,-value}) ok 7 - textfield({-name,-value,-override}) ok 8 - checkbox() ok 9 - checkbox() ok 10 - checkbox() ok 11 - checkbox() ok 12 - radio_group() ok 13 - radio_group() ok 14 - checkbox_group() ok 15 - checkbox_group() ok 16 - popup_menu() ok 17 - scrolling_list() ok 18 - checkbox_group() ok 19 - optgroup() ok 20 - popup_menu() + optgroup() ok 21 - scrolling_list() + optgroup() ok 22 - start_form() + XHTML ok 23 - start_form() + XHTML + URL_ENCODED ok 24 - start_form() + XHTML + MULTIPART ok 25 - start_multipart_form() + XHTML ok 26 - start_multipart_form() + XHTML + additional args ok 27 - start_form() + NO_XHTML ok 28 - start_form() + NO_XHTML + URL_ENCODED ok 29 - start_form() + NO_XHTML + MULTIPART ok 30 - start_multipart_form() + NO_XHTML ok 31 - start_multipart_form() + NO_XHTML + additional args 1..31 ok t/function.t ................ 1..33 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok t/gh-155.t .................. ok 1 - favour content type over charset/type ok 2 - favour content type over charset/type ok 3 - favour content type over charset/type ok 4 - favour content type over charset/type ok 5 - favour content type over charset/type ok 6 - favour content type over charset/type ok 7 - favour content type over charset/type ok 8 - favour content type over charset/type ok 9 - favour content type over charset/type ok 10 - favour content type over charset/type ok 11 - favour content type over charset/type ok 12 - favour content type over charset/type ok 13 - favour content type over charset/type ok 14 - favour content type over charset/type ok 15 - favour content type over charset/type ok 16 - favour content type over charset/type ok 17 - favour content type over charset/type ok 18 - favour content type over charset/type ok 19 - favour content type over charset/type ok 20 - favour content type over charset/type 1..20 ok t/headers.t ................. ok 1 - known header, basic case: type => "text/html" ok 2 - invalid header blows up ok 3 - known header, with leading and trailing whitespace on the continuation line ok 4 - P3P header with CRLF embedded blows up ok 5 - Set-Cookie header with CRLF embedded blows up ok 6 - unknown header with CRLF embedded blows up ok 7 - unknown header with leading newlines blows up ok 8 - redirect with known header with CRLF embedded blows up ok 9 - redirect with unknown header with CRLF embedded blows up ok 10 - redirect with leading newlines blows up ok 11 - redirect does not allow double-newline injection 1..11 ok t/headers/attachment.t ...... ok 1 - attachment ok 2 - attachment empty string 1..2 ok t/headers/charset.t ......... ok 1 - charset ok 2 - charset empty string 1..2 ok t/headers/cookie.t .......... ok 1 - cookie ok 2 - cookie arrayref ok 3 - cookie empty string 1..3 ok t/headers/default.t ......... ok 1 - default 1..1 ok t/headers/nph.t ............. ok 1 - nph ok 2 - nph 1..2 ok t/headers/p3p.t ............. ok 1 - p3p ok 2 - p3p arrayref ok 3 - p3p empty string 1..3 ok t/headers/target.t .......... ok 1 - target ok 2 - target empty string 1..2 ok t/headers/type.t ............ ok 1 - type ok 2 - type empty string ok 3 - type defines charset ok 4 - type and charset ok 5 - type and charset, type is empty string ok 6 - type and charset, charset is empty string ok 7 - type and charset, type defines charset ok 8 - image type, no charset ok 9 - image type, no charset ok 10 - image type, forced charset 1..10 ok t/hidden.t .................. ok 1 - hidden() with single default value, positional ok 2 - hidden() with single default value, named ok 3 - hidden() with default array, positional ok 4 - hidden() default array, named as "Values" ok 5 - hidden() default array, named as "default" ok 6 - hidden() default array, named as "value" 1..6 ok t/html.t .................... 1..40 ok 1 ok 2 - single tag ok 3 - open/close tag ok 4 - open/close tag multiple ok 5 - open/close tag with attribute ok 6 - open/close tag with orphan attribute ok 7 - distributive tag with attribute ok 8 - open/close tag $" interpolation ok 9 - header() ok 10 - header() ok 11 - header() ok 12 - header() ok 13 - start_html() ok 14 - start_html() ok 15 - start_html() ok 16 - start_html() ok 17 - start_html() ok 18 - start_html() ok 19 - start_html() ok 20 - cookie() ok 21 - header(-cookie) ok 22 - header(-set-cookie) ok 23 - cookie2() ok 24 - header(-cookie=>[cookies]) ok 25 - header(-set-cookie=>[cookies]) ok 26 - redirect ok 27 - redirect with cookies ok 28 - redirect with set-cookies ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 - header() ok 40 ok t/html_functions.t .......... ok 1 - -compile ok 2 - a function (no args) ok 3 - a function (content) ok 4 - a function (attributes) ok 5 - a function (attributes and content) ok 6 - start_a function ok 7 - end_a function ok 8 - abbr function (no args) ok 9 - abbr function (content) ok 10 - abbr function (attributes) ok 11 - abbr function (attributes and content) ok 12 - start_abbr function ok 13 - end_abbr function ok 14 - acronym function (no args) ok 15 - acronym function (content) ok 16 - acronym function (attributes) ok 17 - acronym function (attributes and content) ok 18 - start_acronym function ok 19 - end_acronym function ok 20 - address function (no args) ok 21 - address function (content) ok 22 - address function (attributes) ok 23 - address function (attributes and content) ok 24 - start_address function ok 25 - end_address function ok 26 - applet function (no args) ok 27 - applet function (content) ok 28 - applet function (attributes) ok 29 - applet function (attributes and content) ok 30 - start_applet function ok 31 - end_applet function ok 32 - Area function (no args) ok 33 - Area function (content) ok 34 - Area function (attributes) ok 35 - Area function (attributes and content) ok 36 - start_Area function ok 37 - end_Area function ok 38 - b function (no args) ok 39 - b function (content) ok 40 - b function (attributes) ok 41 - b function (attributes and content) ok 42 - start_b function ok 43 - end_b function ok 44 - base function (no args) ok 45 - base function (content) ok 46 - base function (attributes) ok 47 - base function (attributes and content) ok 48 - start_base function ok 49 - end_base function ok 50 - basefont function (no args) ok 51 - basefont function (content) ok 52 - basefont function (attributes) ok 53 - basefont function (attributes and content) ok 54 - start_basefont function ok 55 - end_basefont function ok 56 - bdo function (no args) ok 57 - bdo function (content) ok 58 - bdo function (attributes) ok 59 - bdo function (attributes and content) ok 60 - start_bdo function ok 61 - end_bdo function ok 62 - big function (no args) ok 63 - big function (content) ok 64 - big function (attributes) ok 65 - big function (attributes and content) ok 66 - start_big function ok 67 - end_big function ok 68 - blink function (no args) ok 69 - blink function (content) ok 70 - blink function (attributes) ok 71 - blink function (attributes and content) ok 72 - start_blink function ok 73 - end_blink function ok 74 - blockquote function (no args) ok 75 - blockquote function (content) ok 76 - blockquote function (attributes) ok 77 - blockquote function (attributes and content) ok 78 - start_blockquote function ok 79 - end_blockquote function ok 80 - body function (no args) ok 81 - body function (content) ok 82 - body function (attributes) ok 83 - body function (attributes and content) ok 84 - start_body function ok 85 - end_body function ok 86 - br function (no args) ok 87 - br function (content) ok 88 - br function (attributes) ok 89 - br function (attributes and content) ok 90 - start_br function ok 91 - end_br function ok 92 - caption function (no args) ok 93 - caption function (content) ok 94 - caption function (attributes) ok 95 - caption function (attributes and content) ok 96 - start_caption function ok 97 - end_caption function ok 98 - center function (no args) ok 99 - center function (content) ok 100 - center function (attributes) ok 101 - center function (attributes and content) ok 102 - start_center function ok 103 - end_center function ok 104 - cite function (no args) ok 105 - cite function (content) ok 106 - cite function (attributes) ok 107 - cite function (attributes and content) ok 108 - start_cite function ok 109 - end_cite function ok 110 - code function (no args) ok 111 - code function (content) ok 112 - code function (attributes) ok 113 - code function (attributes and content) ok 114 - start_code function ok 115 - end_code function ok 116 - col function (no args) ok 117 - col function (content) ok 118 - col function (attributes) ok 119 - col function (attributes and content) ok 120 - start_col function ok 121 - end_col function ok 122 - colgroup function (no args) ok 123 - colgroup function (content) ok 124 - colgroup function (attributes) ok 125 - colgroup function (attributes and content) ok 126 - start_colgroup function ok 127 - end_colgroup function ok 128 - dd function (no args) ok 129 - dd function (content) ok 130 - dd function (attributes) ok 131 - dd function (attributes and content) ok 132 - start_dd function ok 133 - end_dd function ok 134 - del function (no args) ok 135 - del function (content) ok 136 - del function (attributes) ok 137 - del function (attributes and content) ok 138 - start_del function ok 139 - end_del function ok 140 - dfn function (no args) ok 141 - dfn function (content) ok 142 - dfn function (attributes) ok 143 - dfn function (attributes and content) ok 144 - start_dfn function ok 145 - end_dfn function ok 146 - div function (no args) ok 147 - div function (content) ok 148 - div function (attributes) ok 149 - div function (attributes and content) ok 150 - start_div function ok 151 - end_div function ok 152 - dl function (no args) ok 153 - dl function (content) ok 154 - dl function (attributes) ok 155 - dl function (attributes and content) ok 156 - start_dl function ok 157 - end_dl function ok 158 - dt function (no args) ok 159 - dt function (content) ok 160 - dt function (attributes) ok 161 - dt function (attributes and content) ok 162 - start_dt function ok 163 - end_dt function ok 164 - em function (no args) ok 165 - em function (content) ok 166 - em function (attributes) ok 167 - em function (attributes and content) ok 168 - start_em function ok 169 - end_em function ok 170 - embed function (no args) ok 171 - embed function (content) ok 172 - embed function (attributes) ok 173 - embed function (attributes and content) ok 174 - start_embed function ok 175 - end_embed function ok 176 - fieldset function (no args) ok 177 - fieldset function (content) ok 178 - fieldset function (attributes) ok 179 - fieldset function (attributes and content) ok 180 - start_fieldset function ok 181 - end_fieldset function ok 182 - font function (no args) ok 183 - font function (content) ok 184 - font function (attributes) ok 185 - font function (attributes and content) ok 186 - start_font function ok 187 - end_font function ok 188 - fontsize function (no args) ok 189 - fontsize function (content) ok 190 - fontsize function (attributes) ok 191 - fontsize function (attributes and content) ok 192 - start_fontsize function ok 193 - end_fontsize function ok 194 - frame function (no args) ok 195 - frame function (content) ok 196 - frame function (attributes) ok 197 - frame function (attributes and content) ok 198 - start_frame function ok 199 - end_frame function ok 200 - frameset function (no args) ok 201 - frameset function (content) ok 202 - frameset function (attributes) ok 203 - frameset function (attributes and content) ok 204 - start_frameset function ok 205 - end_frameset function ok 206 - h1 function (no args) ok 207 - h1 function (content) ok 208 - h1 function (attributes) ok 209 - h1 function (attributes and content) ok 210 - start_h1 function ok 211 - end_h1 function ok 212 - h2 function (no args) ok 213 - h2 function (content) ok 214 - h2 function (attributes) ok 215 - h2 function (attributes and content) ok 216 - start_h2 function ok 217 - end_h2 function ok 218 - h3 function (no args) ok 219 - h3 function (content) ok 220 - h3 function (attributes) ok 221 - h3 function (attributes and content) ok 222 - start_h3 function ok 223 - end_h3 function ok 224 - h4 function (no args) ok 225 - h4 function (content) ok 226 - h4 function (attributes) ok 227 - h4 function (attributes and content) ok 228 - start_h4 function ok 229 - end_h4 function ok 230 - h5 function (no args) ok 231 - h5 function (content) ok 232 - h5 function (attributes) ok 233 - h5 function (attributes and content) ok 234 - start_h5 function ok 235 - end_h5 function ok 236 - h6 function (no args) ok 237 - h6 function (content) ok 238 - h6 function (attributes) ok 239 - h6 function (attributes and content) ok 240 - start_h6 function ok 241 - end_h6 function ok 242 - head function (no args) ok 243 - head function (content) ok 244 - head function (attributes) ok 245 - head function (attributes and content) ok 246 - start_head function ok 247 - end_head function ok 248 - hr function (no args) ok 249 - hr function (content) ok 250 - hr function (attributes) ok 251 - hr function (attributes and content) ok 252 - start_hr function ok 253 - end_hr function ok 254 - html function (no args) ok 255 - html function (content) ok 256 - html function (attributes) ok 257 - html function (attributes and content) ok 258 - i function (no args) ok 259 - i function (content) ok 260 - i function (attributes) ok 261 - i function (attributes and content) ok 262 - start_i function ok 263 - end_i function ok 264 - iframe function (no args) ok 265 - iframe function (content) ok 266 - iframe function (attributes) ok 267 - iframe function (attributes and content) ok 268 - start_iframe function ok 269 - end_iframe function ok 270 - ilayer function (no args) ok 271 - ilayer function (content) ok 272 - ilayer function (attributes) ok 273 - ilayer function (attributes and content) ok 274 - start_ilayer function ok 275 - end_ilayer function ok 276 - img function (no args) ok 277 - img function (content) ok 278 - img function (attributes) ok 279 - img function (attributes and content) ok 280 - start_img function ok 281 - end_img function ok 282 - input function (no args) ok 283 - input function (content) ok 284 - input function (attributes) ok 285 - input function (attributes and content) ok 286 - start_input function ok 287 - end_input function ok 288 - ins function (no args) ok 289 - ins function (content) ok 290 - ins function (attributes) ok 291 - ins function (attributes and content) ok 292 - start_ins function ok 293 - end_ins function ok 294 - kbd function (no args) ok 295 - kbd function (content) ok 296 - kbd function (attributes) ok 297 - kbd function (attributes and content) ok 298 - start_kbd function ok 299 - end_kbd function ok 300 - label function (no args) ok 301 - label function (content) ok 302 - label function (attributes) ok 303 - label function (attributes and content) ok 304 - start_label function ok 305 - end_label function ok 306 - layer function (no args) ok 307 - layer function (content) ok 308 - layer function (attributes) ok 309 - layer function (attributes and content) ok 310 - start_layer function ok 311 - end_layer function ok 312 - legend function (no args) ok 313 - legend function (content) ok 314 - legend function (attributes) ok 315 - legend function (attributes and content) ok 316 - start_legend function ok 317 - end_legend function ok 318 - li function (no args) ok 319 - li function (content) ok 320 - li function (attributes) ok 321 - li function (attributes and content) ok 322 - start_li function ok 323 - end_li function ok 324 - Link function (no args) ok 325 - Link function (content) ok 326 - Link function (attributes) ok 327 - Link function (attributes and content) ok 328 - start_Link function ok 329 - end_Link function ok 330 - Map function (no args) ok 331 - Map function (content) ok 332 - Map function (attributes) ok 333 - Map function (attributes and content) ok 334 - start_Map function ok 335 - end_Map function ok 336 - menu function (no args) ok 337 - menu function (content) ok 338 - menu function (attributes) ok 339 - menu function (attributes and content) ok 340 - start_menu function ok 341 - end_menu function ok 342 - meta function (no args) ok 343 - meta function (content) ok 344 - meta function (attributes) ok 345 - meta function (attributes and content) ok 346 - start_meta function ok 347 - end_meta function ok 348 - nextid function (no args) ok 349 - nextid function (content) ok 350 - nextid function (attributes) ok 351 - nextid function (attributes and content) ok 352 - start_nextid function ok 353 - end_nextid function ok 354 - nobr function (no args) ok 355 - nobr function (content) ok 356 - nobr function (attributes) ok 357 - nobr function (attributes and content) ok 358 - start_nobr function ok 359 - end_nobr function ok 360 - noframes function (no args) ok 361 - noframes function (content) ok 362 - noframes function (attributes) ok 363 - noframes function (attributes and content) ok 364 - start_noframes function ok 365 - end_noframes function ok 366 - noscript function (no args) ok 367 - noscript function (content) ok 368 - noscript function (attributes) ok 369 - noscript function (attributes and content) ok 370 - start_noscript function ok 371 - end_noscript function ok 372 - object function (no args) ok 373 - object function (content) ok 374 - object function (attributes) ok 375 - object function (attributes and content) ok 376 - start_object function ok 377 - end_object function ok 378 - ol function (no args) ok 379 - ol function (content) ok 380 - ol function (attributes) ok 381 - ol function (attributes and content) ok 382 - start_ol function ok 383 - end_ol function ok 384 - option function (no args) ok 385 - option function (content) ok 386 - option function (attributes) ok 387 - option function (attributes and content) ok 388 - start_option function ok 389 - end_option function ok 390 - p function (no args) ok 391 - p function (content) ok 392 - p function (attributes) ok 393 - p function (attributes and content) ok 394 - start_p function ok 395 - end_p function ok 396 - Param function (no args) ok 397 - Param function (content) ok 398 - Param function (attributes) ok 399 - Param function (attributes and content) ok 400 - start_Param function ok 401 - end_Param function ok 402 - pre function (no args) ok 403 - pre function (content) ok 404 - pre function (attributes) ok 405 - pre function (attributes and content) ok 406 - start_pre function ok 407 - end_pre function ok 408 - Q function (no args) ok 409 - Q function (content) ok 410 - Q function (attributes) ok 411 - Q function (attributes and content) ok 412 - start_Q function ok 413 - end_Q function ok 414 - samp function (no args) ok 415 - samp function (content) ok 416 - samp function (attributes) ok 417 - samp function (attributes and content) ok 418 - start_samp function ok 419 - end_samp function ok 420 - script function (no args) ok 421 - script function (content) ok 422 - script function (attributes) ok 423 - script function (attributes and content) ok 424 - start_script function ok 425 - end_script function ok 426 - Select function (no args) ok 427 - Select function (content) ok 428 - Select function (attributes) ok 429 - Select function (attributes and content) ok 430 - start_Select function ok 431 - end_Select function ok 432 - small function (no args) ok 433 - small function (content) ok 434 - small function (attributes) ok 435 - small function (attributes and content) ok 436 - start_small function ok 437 - end_small function ok 438 - span function (no args) ok 439 - span function (content) ok 440 - span function (attributes) ok 441 - span function (attributes and content) ok 442 - start_span function ok 443 - end_span function ok 444 - strike function (no args) ok 445 - strike function (content) ok 446 - strike function (attributes) ok 447 - strike function (attributes and content) ok 448 - start_strike function ok 449 - end_strike function ok 450 - strong function (no args) ok 451 - strong function (content) ok 452 - strong function (attributes) ok 453 - strong function (attributes and content) ok 454 - start_strong function ok 455 - end_strong function ok 456 - style function (no args) ok 457 - style function (content) ok 458 - style function (attributes) ok 459 - style function (attributes and content) ok 460 - start_style function ok 461 - end_style function ok 462 - Sub function (no args) ok 463 - Sub function (content) ok 464 - Sub function (attributes) ok 465 - Sub function (attributes and content) ok 466 - start_Sub function ok 467 - end_Sub function ok 468 - sup function (no args) ok 469 - sup function (content) ok 470 - sup function (attributes) ok 471 - sup function (attributes and content) ok 472 - start_sup function ok 473 - end_sup function ok 474 - table function (no args) ok 475 - table function (content) ok 476 - table function (attributes) ok 477 - table function (attributes and content) ok 478 - start_table function ok 479 - end_table function ok 480 - tbody function (no args) ok 481 - tbody function (content) ok 482 - tbody function (attributes) ok 483 - tbody function (attributes and content) ok 484 - start_tbody function ok 485 - end_tbody function ok 486 - td function (no args) ok 487 - td function (content) ok 488 - td function (attributes) ok 489 - td function (attributes and content) ok 490 - start_td function ok 491 - end_td function ok 492 - tfoot function (no args) ok 493 - tfoot function (content) ok 494 - tfoot function (attributes) ok 495 - tfoot function (attributes and content) ok 496 - start_tfoot function ok 497 - end_tfoot function ok 498 - th function (no args) ok 499 - th function (content) ok 500 - th function (attributes) ok 501 - th function (attributes and content) ok 502 - start_th function ok 503 - end_th function ok 504 - thead function (no args) ok 505 - thead function (content) ok 506 - thead function (attributes) ok 507 - thead function (attributes and content) ok 508 - start_thead function ok 509 - end_thead function ok 510 - title function (no args) ok 511 - title function (content) ok 512 - title function (attributes) ok 513 - title function (attributes and content) ok 514 - start_title function ok 515 - end_title function ok 516 - Tr function (no args) ok 517 - Tr function (content) ok 518 - Tr function (attributes) ok 519 - Tr function (attributes and content) ok 520 - start_Tr function ok 521 - end_Tr function ok 522 - TR function (no args) ok 523 - TR function (content) ok 524 - TR function (attributes) ok 525 - TR function (attributes and content) ok 526 - start_TR function ok 527 - end_TR function ok 528 - tt function (no args) ok 529 - tt function (content) ok 530 - tt function (attributes) ok 531 - tt function (attributes and content) ok 532 - start_tt function ok 533 - end_tt function ok 534 - u function (no args) ok 535 - u function (content) ok 536 - u function (attributes) ok 537 - u function (attributes and content) ok 538 - start_u function ok 539 - end_u function ok 540 - ul function (no args) ok 541 - ul function (content) ok 542 - ul function (attributes) ok 543 - ul function (attributes and content) ok 544 - start_ul function ok 545 - end_ul function ok 546 - var function (no args) ok 547 - var function (content) ok 548 - var function (attributes) ok 549 - var function (attributes and content) ok 550 - start_var function ok 551 - end_var function ok 552 - compile 1..552 ok t/http.t .................... 1..7 ok 1 - http() without arguments doesn't warn ok 2 - https() without arguments doesn't warn ok 3 - http("Host") returns $ENV{HTTP_HOST} ok 4 - http("http-host") returns $ENV{HTTP_HOST} ok 5 - http() doesn't return HTTPS variables ok 6 - scalar context to check SSL is on ok 7 - list context returns https keys ok t/init.t .................... 1..1 ok 1 - make sure not to clobber $_ on init ok t/multipart_globals.t ....... ok 1 - INITIAL_FILLUNIT (assigned) ok 2 - TIMEOUT (assigned) ok 3 - SPIN_LOOP_MAX (assigned) ok 4 - CRLF (assigned) ok 5 - INITIAL_FILLUNIT (assigned) ok 6 - TIMEOUT (assigned) ok 7 - SPIN_LOOP_MAX (assigned) ok 8 - CRLF (assigned) 1..8 ok t/multipart_init.t .......... ok 1 - multipart_init(), basic ok 2 - multipart_init(), -charset ok 3 - multipart_init(), ends in CRLF ok 4 - multipart_init("simple_boundary") ok 5 - multipart_init( -boundary => 'this_is_another_boundary') ok 6 - due to random boundaries, multiple calls produce different results 1..6 ok t/multipart_start.t ......... ok 1 - multipart_start with no args ok 2 - multipart_start with type ok 3 - multipart_start with charset ok 4 - multipart_start with type and charset 1..4 ok t/no_tabindex.t ............. 1..18 ok 1 - use CGI; ok 2 - Tab index turned off. ok 3 - submit() ok 4 - submit(-name,-value) ok 5 - submit({-name,-value}) ok 6 - textfield({-name}) ok 7 - textfield({-name,-value}) ok 8 - textfield({-name,-value,-override}) ok 9 - checkbox() ok 10 - checkbox() ok 11 - checkbox() ok 12 - checkbox() ok 13 - radio_group() ok 14 - radio_group() ok 15 - checkbox_group() ok 16 - checkbox_group() ok 17 - popup_menu() ok 18 - textarea() ok t/param_fetch.t ............. ok 1 - first "a" is "foo" ok 2 - first "a" is "foo", with -name ok 3 - second "a" is "bar" ok 4 - a is array ref ok 5 - a is array ref, w/ name ok 6 - "b" is "baz" ok 7 - b is array ref too ok 8 - param_fetch without parameters ok 9 - param_fetch only take first argument 1..9 ok t/param_list_context.t ...... 1..8 ok 1 - CGI::new() ok 2 - calling ->param with no args in list does not warn ok 3 - calling ->param with args in list context warns ok 4 - ... but we only warn once ok 5 - CGI::param() ok 6 - no warnings calling multi_param ok 7 - CGI::multi_param ok 8 - no warnings when LIST_CONTEXT_WARN set to 0 ok t/popup_menu.t .............. ok 1 - popup_menu(): basic test, including 0 as a default value ok 2 - selections work when the default values contain regex characters (RT\#49606) ok 3 - popup_menu ignores -multiple option 1..3 ok t/postdata.t ................ 1..42 ok 1 - -postdata_upload default is off ok 2 - we have POSTDATA param ok 3 - and it is not filehandle ok 4 - and the value isn't corrupted ok 5 - -putdata_upload default is off ok 6 - we have PUTDATA param ok 7 - and it is not filehandle ok 8 - and the value isn't corrupted ok 9 - -patchdata_upload default is off ok 10 - we have PATCHDATA param ok 11 - and it is not filehandle ok 12 - and the value isn't corrupted ok 13 - -postdata_upload default is on ok 14 - 'POSTDATA param' isa 'File::Temp' ok 15 - 'POSTDATA param' isa 'CGI::File::Temp' ok 16 - 'POSTDATA param' isa 'Fh' ok 17 - and tmpFileName returns the filename ok 18 - -putdata_upload default is on ok 19 - 'PUTDATA param' isa 'File::Temp' ok 20 - 'PUTDATA param' isa 'CGI::File::Temp' ok 21 - 'PUTDATA param' isa 'Fh' ok 22 - and tmpFileName returns the filename ok 23 - -patchdata_upload default is on ok 24 - 'PATCHDATA param' isa 'File::Temp' ok 25 - 'PATCHDATA param' isa 'CGI::File::Temp' ok 26 - 'PATCHDATA param' isa 'Fh' ok 27 - and tmpFileName returns the filename ok 28 - got query ok 29 - 'POSTDATA param' isa 'File::Temp' ok 30 - 'POSTDATA param' isa 'CGI::File::Temp' ok 31 - 'POSTDATA param' isa 'Fh' ok 32 - and callback invoked ok 33 - got query ok 34 - 'PUTDATA param' isa 'File::Temp' ok 35 - 'PUTDATA param' isa 'CGI::File::Temp' ok 36 - 'PUTDATA param' isa 'Fh' ok 37 - and callback invoked ok 38 - got query ok 39 - 'PATCHDATA param' isa 'File::Temp' ok 40 - 'PATCHDATA param' isa 'CGI::File::Temp' ok 41 - 'PATCHDATA param' isa 'Fh' ok 42 - and callback invoked ok CGI::Pretty is DEPRECATED and will be removed in a future release. Please see https://github.com/leejo/CGI.pm/issues/162 for more information at /build/reproducible-path/libcgi-pm-perl-4.70/blib/lib/CGI/Pretty.pm line 20. t/pretty.t .................. 1..6 ok 1 - single tag (pretty turned off) ok 2 - open/close tag (pretty turned off) ok 3 - open/close tag multiple (pretty turned off) ok 4 - open/close tag with attribute (pretty turned off) ok 5 - open/close tag with orphan attribute (pretty turned off) ok 6 - distributive tag with attribute (pretty turned off) ok t/push.t .................... 1..12 ok 1 - use CGI::Push; ok 2 - create a new CGI::Push object ok 3 - counter ok 4 - do_sleep ok 5 - no initial delay ok 6 - set a delay ok 7 - unsupported browser warning ok 8 - next_page callback called appropriately ok 9 - last_page callback called appropriately ok 10 - set custom Content-type ok 11 - set custom Content-type in next_page() ok 12 - found text from next_page() ok t/query_string.t ............ ok 1 - query string format is returned with the same delimiter regardless of input. 1..1 ok t/redirect_query_string.t ... ok 1 - query_string ok 2 - query_string (redirect) ok 3 - query_string (redirect x 2) ok 4 - query_string (redirect x 3) ok 5 - query_string (redirect x 4) ok 6 - query_string (redirect x 5) ok 7 - no more than 5 redirects supported 1..7 ok t/request.t ................. 1..71 ok 1 - CGI::new() ok 2 - CGI::request_method() ok 3 - CGI::query_string() ok 4 - CGI::param() ok 5 - CGI::param() ok 6 - CGI::param() ok 7 - CGI::param() ok 8 - CGI::param() ok 9 - CGI::param() put ok 10 - CGI::param() get ok 11 - CGI::query_string() redux ok 12 - CGI::http() ok 13 - CGI::script_name() ok 14 - CGI::url() ok 15 - CGI::url() ok 16 - CGI::url(-absolute=>1) ok 17 - CGI::url(-relative=>1) ok 18 - CGI::url(-relative=>1,-path=>1) ok 19 - CGI::url(-relative=>1,-path=>1,-query=>1) ok 20 - CGI::delete() ok 21 - CGI::new() redux ok 22 - CGI::keywords ok 23 - CGI::keywords ok 24 - CGI::new() redux ok 25 - CGI::param() redux ok 26 - CGI::new() redux 2 ok 27 - CGI::param() redux 2 ok 28 - tied interface fetch ok 29 - tied interface store ok 30 ok 31 - tied interface delete ok 32 - CGI::new() from POST ok 33 - CGI::param() from POST ok 34 - CGI::url_param() ok 35 - param() is true if parameters ok 36 - url_param() is true if parameters ok 37 - param() is false if no parameters ok 38 - url_param() is false if no parameters ok 39 - param with QS='tiger dragon' ok 40 - url_param with QS='tiger dragon' ok 41 - param keywords ok 42 - url_param keywords ok 43 - url_param() is true if parameters ok 44 - url_param ok 45 - CGI::url_param() from OPTIONS ok 46 - CGI::param() from OPTIONS (query string) ok 47 - CGI::param() from OPTIONS (body) ok 48 - CGI::url_param() from GET ok 49 - CGI::param() from GET (query string) ok 50 - CGI::param() from GET (body) ok 51 - CGI::url_param() from HEAD ok 52 - CGI::param() from HEAD (query string) ok 53 - CGI::param() from HEAD (body) ok 54 - CGI::url_param() from POST ok 55 - CGI::param() from POST (query string) ok 56 - CGI::param() from POST (body) ok 57 - CGI::url_param() from PUT ok 58 - CGI::param() from PUT (query string) ok 59 - CGI::param() from PUT (body) ok 60 - CGI::url_param() from TRACE ok 61 - CGI::param() from TRACE (query string) ok 62 - CGI::param() from TRACE (body) ok 63 - CGI::url_param() from CONNECT ok 64 - CGI::param() from CONNECT (query string) ok 65 - CGI::param() from CONNECT (body) ok 66 - CGI::url_param() from DELETE ok 67 - CGI::param() from DELETE (query string) ok 68 - CGI::param() from DELETE (body) ok 69 - CGI::url_param() from DELETE ok 70 - CGI::param() from DELETE (query string) not ok 71 - CGI::param() from DELETE (body) # TODO content with DELETE # Failed (TODO) test 'CGI::param() from DELETE (body)' # at t/request.t line 161. # got: undef # expected: 'nice' ok t/rt-31107.t ................ ok 1 - 'capabilities.zip' isa 'File::Temp' ok 2 - 'mm7-submit' isa 'File::Temp' ok 3 - 'capabilities.zip' isa 'CGI::File::Temp' ok 4 - 'mm7-submit' isa 'CGI::File::Temp' ok 5 - 'capabilities.zip' isa 'Fh' ok 6 - 'mm7-submit' isa 'Fh' ok 7 - multipart data read ok 8 - multipart data read 1..8 ok t/rt-52469.t ................ 1..1 ok 1 - new() returned ok t/rt-57524.t ................ 1..6 ok 1 - set utf8 on STDOUT ok 2 - set utf8 on STDOUT ok 3 - set utf8 on STDOUT ok 4 - layers were not lost in call to _set_binmode ok 5 - layers were not lost in call to _set_binmode ok 6 - layers were not lost in call to _set_binmode ok t/rt-75628.t ................ ok 1 - POSTDATA access to XForms:Model 1..1 ok t/rt-84767.t ................ 1..1 ok 1 - die with input line number ok t/save_read_roundtrip.t ..... 1..3 ok 1 ok 2 ok 3 ok t/sorted.t .................. 1..5 ok 1 - sorted attributes 1 ok 2 - sorted attributes 2 ok 3 - sorted attributes 3 ok 4 - meta tags are sorted alphabetically by name 1 ok 5 - meta tags are sorted alphabetically by name 2 ok t/start_end_asterisk.t ...... 1..45 ok 1 - start_h1 ok 2 - start_h1 with param ok 3 - end_h1 ok 4 - start_h2 ok 5 - start_h2 with param ok 6 - end_h2 ok 7 - start_h3 ok 8 - start_h3 with param ok 9 - end_h3 ok 10 - start_h4 ok 11 - start_h4 with param ok 12 - end_h4 ok 13 - start_h5 ok 14 - start_h5 with param ok 15 - end_h5 ok 16 - start_h6 ok 17 - start_h6 with param ok 18 - end_h6 ok 19 - start_table ok 20 - start_table with param ok 21 - end_table ok 22 - start_ul ok 23 - start_ul with param ok 24 - end_ul ok 25 - start_li ok 26 - start_li with param ok 27 - end_li ok 28 - start_ol ok 29 - start_ol with param ok 30 - end_ol ok 31 - start_td ok 32 - start_td with param ok 33 - end_td ok 34 - start_b ok 35 - start_b with param ok 36 - end_b ok 37 - start_i ok 38 - start_i with param ok 39 - end_i ok 40 - start_u ok 41 - start_u with param ok 42 - end_u ok 43 - start_div ok 44 - start_div with param ok 45 - end_div ok t/start_end_end.t ........... 1..45 ok 1 - start_h1 ok 2 - start_h1 with param ok 3 - end_h1 ok 4 - start_h2 ok 5 - start_h2 with param ok 6 - end_h2 ok 7 - start_h3 ok 8 - start_h3 with param ok 9 - end_h3 ok 10 - start_h4 ok 11 - start_h4 with param ok 12 - end_h4 ok 13 - start_h5 ok 14 - start_h5 with param ok 15 - end_h5 ok 16 - start_h6 ok 17 - start_h6 with param ok 18 - end_h6 ok 19 - start_table ok 20 - start_table with param ok 21 - end_table ok 22 - start_ul ok 23 - start_ul with param ok 24 - end_ul ok 25 - start_li ok 26 - start_li with param ok 27 - end_li ok 28 - start_ol ok 29 - start_ol with param ok 30 - end_ol ok 31 - start_td ok 32 - start_td with param ok 33 - end_td ok 34 - start_b ok 35 - start_b with param ok 36 - end_b ok 37 - start_i ok 38 - start_i with param ok 39 - end_i ok 40 - start_u ok 41 - start_u with param ok 42 - end_u ok 43 - start_div ok 44 - start_div with param ok 45 - end_div ok t/start_end_start.t ......... 1..45 ok 1 - start_h1 ok 2 - start_h1 with param ok 3 - end_h1 ok 4 - start_h2 ok 5 - start_h2 with param ok 6 - end_h2 ok 7 - start_h3 ok 8 - start_h3 with param ok 9 - end_h3 ok 10 - start_h4 ok 11 - start_h4 with param ok 12 - end_h4 ok 13 - start_h5 ok 14 - start_h5 with param ok 15 - end_h5 ok 16 - start_h6 ok 17 - start_h6 with param ok 18 - end_h6 ok 19 - start_table ok 20 - start_table with param ok 21 - end_table ok 22 - start_ul ok 23 - start_ul with param ok 24 - end_ul ok 25 - start_li ok 26 - start_li with param ok 27 - end_li ok 28 - start_ol ok 29 - start_ol with param ok 30 - end_ol ok 31 - start_td ok 32 - start_td with param ok 33 - end_td ok 34 - start_b ok 35 - start_b with param ok 36 - end_b ok 37 - start_i ok 38 - start_i with param ok 39 - end_i ok 40 - start_u ok 41 - start_u with param ok 42 - end_u ok 43 - start_div ok 44 - start_div with param ok 45 - end_div ok t/unescapeHTML.t ............ 1..7 ok 1 - unescapeHTML: & ok 2 - unescapeHTML: " ok 3 - unescapeHTML: < (using a numbered sequence) ok 4 - unescapeHTML: a case where &...; should not be escaped. ok 5 - unescapeHTML: partially-escaped string. ok 6 - unescapeHTML: Another case where &...; should not be escaped. ok 7 - none white space doesn't cause unescape ok t/upload.t .................. ok 1 - filename_2 ok 2 - filename_3 ok 3 - filename_4 ok 4 - multiple file names are handled right with same-named upload fields...first file ok 5 - multiple file names are handled right with same-named upload fields...second file ok 6 - 'upload_basic_2 (no object)' isa 'File::Temp' ok 7 - 'upload_basic_2 (no object)' isa 'Fh' ok 8 - upload_basic_2 ok 9 - upload_basic_3 ok 10 - upload_basic_4 ok 11 - file handles have expected length for multi-valued field. ..first file ok 12 - file handles have expected length for multi-valued field. ..second file ok 13 - First object: filehandle starts with position set at zero ok 14 - 300x300_gif has expected length ok 15 - check handle() ok 16 - no string overload ok 17 - check it acts like a handle ok 18 - can call seek() on handle result ok 19 - tmpFileName(param(field)) works ok 20 - tmpFileName(param(field)) result has desired size ok 21 - tmpFileName(upload(field)) works ok 22 - tmpFileName result has desired size ok 23 - tmpFileName(stringified param) works ok 24 - tmpFileName(stringified param) result has desired size ok 25 - tmpFileName(string) works ok 26 - tmpFileName(string) result has desired size ok 27 - Reality Check: params set in one object instance don't appear in another instance ok 28 - ...so the state of a file handle shouldn't be carried to a new object instance, either. ok 29 - Upload filehandles still work after calling CGI->new a second time ok 30 - multi-valued uploads are reset properly 1..30 ok t/upload_quoted_unquoted.t .. # bless( { # '.charset' => 'ISO-8859-1', # '.fieldnames' => {}, # '.parameters' => [ # 'code', # 'word', # 'why do \\"this\\"', # 'hate ()<>@,;:[]?={} /\\"', # 'éttu' # ], # 'escape' => 1, # 'param' => { # 'code' => [ # '4019300163786' # ], # 'hate ()<>@,;:[]?={} /\\"' => [ # 'really hateful' # ], # 'why do \\"this\\"' => [ # 'because' # ], # 'word' => [ # 'squeaky' # ], # 'éttu' => [ # 'oui' # ] # }, # 'use_tempfile' => 1 # }, 'CGI' ) ok 1 - code ok 2 - word not ok 3 - éttu # TODO ->param borked with non-ascii? # Failed (TODO) test 'éttu' # at t/upload_quoted_unquoted.t line 67. # got: undef # expected: 'oui' ok 4 - quoted with quote ok 5 - reserved chars 1..5 ok t/uploadInfo.t .............. ok 1 - All temp files are present ok 2 - uploadInfo: 100;100_gif ok 3 - uploadInfo: 100;100_gif ok 4 - uploadInfo: 100;100_gif ok 5 - param returns filehandle ok 6 - uploadInfo: 100;100_gif via param ok 7 - uploadInfo: 100;100_gif via param ok 8 - Vars does not return filehandle ok 9 - uploadInfo: 100;100_gif via Vars ok 10 - uploadInfo: 300x300_gif ok 11 - uploadInfo: 300x300_gif ok 12 - uploadInfo: 300x300_gif ok 13 - param returns filehandle ok 14 - uploadInfo: 300x300_gif via param ok 15 - uploadInfo: 300x300_gif via param ok 16 - Vars does not return filehandle ok 17 - uploadInfo: 300x300_gif via Vars ok 18 - uploadInfo: does_not_exist_gif ok 19 - uploadInfo: does_not_exist_gif ok 20 - uploadInfo: does_not_exist_gif ok 21 - param returns filehandle ok 22 - uploadInfo: does_not_exist_gif via param ok 23 - uploadInfo: does_not_exist_gif via param ok 24 - Vars does not return filehandle ok 25 - uploadInfo: does_not_exist_gif via Vars ok 26 - uploadInfo: works with second object instance 1..26 ok t/url.t ..................... ok 1 - virtual_port() ok 2 - server_port() ok 3 - url() ok 4 - url() with multiple proxies ok 5 - url() with default port # Subtest: rewrite_interactions ok 1 - $q->url( -absolute => 1, -query => 1, -path_info => 1 ) should return complete path, even when mod_rewrite is detected. ok 2 - $q->url(), with rewriting detected ok 3 - $q->url(-full=>1), with rewriting detected ok 4 - $q->url(-path=>1), with rewriting detected ok 5 - $q->url(-path=>0), with rewriting detected ok 6 - $q->url(-full=>1,-path=>1), with rewriting detected ok 7 - $q->url(-rewrite=>1,-path=>0), with rewriting detected ok 8 - $q->url(-rewrite=>1), with rewriting detected ok 9 - $q->url(-rewrite=>0), with rewriting detected ok 10 - $q->url(-rewrite=>0,-path=>1), with rewriting detected ok 11 - $q->url(-rewrite=>1,-path=>1), with rewriting detected ok 12 - $q->url(-rewrite=>0,-path=>1), with rewriting detected 1..12 ok 6 - rewrite_interactions # Subtest: RT#58377: + in PATH_INFO ok 1 - a plus sign in a script name is preserved when calling url() ok 2 - a plus sign in a script name is preserved when calling path_info() 1..2 ok 7 - RT\#58377: + in PATH_INFO # Subtest: IIS PATH_INFO eq SCRIPT_NAME ok 1 - PATH_INFO being the same as SCRIPT_NAME 1..1 ok 8 - IIS PATH_INFO eq SCRIPT_NAME # Subtest: Escaped question marks preserved ok 1 1..1 ok 9 - Escaped question marks preserved # Subtest: ipv6 ok 1 - HTTP_HOST ok 2 - url 1..2 ok 10 - ipv6 # Subtest: complex and utf8 ok 1 - ->url ok 2 - ->url via unescape ok 3 - ->url via unescape ok 4 - ->url via unescape 1..4 ok 11 - complex and utf8 # Subtest: unescape ok 1 - ->url ok 2 - ->url via unescape ok 3 - ->url via unescape ok 4 - ->url via unescape 1..4 ok 12 - unescape 1..12 ok t/user_agent.t .............. ok 1 - user_agent: undef test ok 2 - user_agent: basic test ok 3 - user_agent: positive regex test ok 4 - user_agent: negative regex test 1..4 ok t/utf8.t .................... 1..7 ok 1 - use CGI; ok 2 - create a new CGI object ok 3 - created UTF-8 encoded data string ok 4 ok 5 - converted UTF-8 to bytes ok 6 ok 7 - param() decoded UTF-8 ok t/util-58.t ................. 1..4 ok 1 - use CGI::Util; ok 2 - Escape a Latin-2 string ok 3 - Escape an utf-8 byte string ok 4 - Escape string with UTF-8 flag ok t/util.t .................... 1..80 ok 1 - use CGI::Util; ok 2 - \# AbC%20dEF ne AbC%20dEF ok 3 - \# AbC dEF ne AbC dEF ok 4 - \# AbC%21dEF ne AbC%21dEF ok 5 - \# AbC!dEF ne AbC!dEF ok 6 - \# AbC%22dEF ne AbC%22dEF ok 7 - \# AbC"dEF ne AbC"dEF ok 8 - \# AbC%23dEF ne AbC%23dEF ok 9 - \# AbC\#dEF ne AbC\#dEF ok 10 - \# AbC%24dEF ne AbC%24dEF ok 11 - \# AbC$dEF ne AbC$dEF ok 12 - \# AbC%25dEF ne AbC%25dEF ok 13 - \# AbC%dEF ne AbC%dEF ok 14 - \# AbC%26dEF ne AbC%26dEF ok 15 - \# AbC&dEF ne AbC&dEF ok 16 - \# AbC%27dEF ne AbC%27dEF ok 17 - \# AbC'dEF ne AbC'dEF ok 18 - \# AbC%28dEF ne AbC%28dEF ok 19 - \# AbC(dEF ne AbC(dEF ok 20 - \# AbC%29dEF ne AbC%29dEF ok 21 - \# AbC)dEF ne AbC)dEF ok 22 - \# AbC%2AdEF ne AbC%2AdEF ok 23 - \# AbC*dEF ne AbC*dEF ok 24 - \# AbC%2BdEF ne AbC%2BdEF ok 25 - \# AbC+dEF ne AbC+dEF ok 26 - \# AbC%2CdEF ne AbC%2CdEF ok 27 - \# AbC,dEF ne AbC,dEF ok 28 - \# AbC%2FdEF ne AbC%2FdEF ok 29 - \# AbC/dEF ne AbC/dEF ok 30 - \# AbC%3AdEF ne AbC%3AdEF ok 31 - \# AbC:dEF ne AbC:dEF ok 32 - \# AbC%3BdEF ne AbC%3BdEF ok 33 - \# AbC;dEF ne AbC;dEF ok 34 - \# AbC%3CdEF ne AbC%3CdEF ok 35 - \# AbCdEF ne AbC>dEF ok 40 - \# AbC%3FdEF ne AbC%3FdEF ok 41 - \# AbC?dEF ne AbC?dEF ok 42 - \# AbC%5BdEF ne AbC%5BdEF ok 43 - \# AbC[dEF ne AbC[dEF ok 44 - \# AbC%5CdEF ne AbC%5CdEF ok 45 - \# AbC\\dEF ne AbC\\dEF ok 46 - \# AbC%5DdEF ne AbC%5DdEF ok 47 - \# AbC]dEF ne AbC]dEF ok 48 - \# AbC%5EdEF ne AbC%5EdEF ok 49 - \# AbC^dEF ne AbC^dEF ok 50 - \# AbC%60dEF ne AbC%60dEF ok 51 - \# AbC`dEF ne AbC`dEF ok 52 - \# AbC%7BdEF ne AbC%7BdEF ok 53 - \# AbC{dEF ne AbC{dEF ok 54 - \# AbC%7CdEF ne AbC%7CdEF ok 55 - \# AbC|dEF ne AbC|dEF ok 56 - \# AbC%7DdEF ne AbC%7DdEF ok 57 - \# AbC}dEF ne AbC}dEF ok 58 - rearrange not sensitive to hash key ordering ok 59 - rearrange not sensitive to hash key ordering ok 60 - rearrange not sensitive to hash key ordering ok 61 - rearrange not sensitive to hash key ordering ok 62 - rearrange not sensitive to hash key ordering ok 63 - rearrange not sensitive to hash key ordering ok 64 - rearrange not sensitive to hash key ordering ok 65 - rearrange not sensitive to hash key ordering ok 66 - rearrange not sensitive to hash key ordering ok 67 - rearrange not sensitive to hash key ordering ok 68 - rearrange not sensitive to hash key ordering ok 69 - rearrange not sensitive to hash key ordering ok 70 - rearrange not sensitive to hash key ordering ok 71 - rearrange not sensitive to hash key ordering ok 72 - rearrange not sensitive to hash key ordering ok 73 - rearrange not sensitive to hash key ordering ok 74 - rearrange not sensitive to hash key ordering ok 75 - rearrange not sensitive to hash key ordering ok 76 - rearrange not sensitive to hash key ordering ok 77 - rearrange not sensitive to hash key ordering ok 78 - utf8_chr ok 79 - ascii2ebcdic ok 80 - ebcdic2ascii ok All tests successful. Test Summary Report ------------------- t/compiles_pod.t (Wstat: 0 Tests: 18 Failed: 0) TODO passed: 3, 6 Files=63, Tests=1600, 8 wallclock secs ( 0.32 usr 0.15 sys + 6.64 cusr 1.18 csys = 8.29 CPU) Result: PASS make[1]: Leaving directory '/build/reproducible-path/libcgi-pm-perl-4.70' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libcgi-pm-perl/ make -j12 install DESTDIR=/build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[1]: Entering directory '/build/reproducible-path/libcgi-pm-perl-4.70' Manifying 7 pod documents Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI.pod Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/Fh.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/Pretty.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/Cookie.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/Push.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/Util.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/Carp.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/File/Temp.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/HTML/Functions.pod Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/HTML/Functions.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/man/man3/CGI::Util.3pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/man/man3/CGI::Push.3pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/man/man3/CGI::Pretty.3pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/man/man3/CGI::HTML::Functions.3pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/man/man3/CGI::Cookie.3pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/man/man3/CGI::Carp.3pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/man/man3/CGI.3pm make[1]: Leaving directory '/build/reproducible-path/libcgi-pm-perl-4.70' dh_installdocs dh_installchangelogs debian/rules override_dh_installexamples make[1]: Entering directory '/build/reproducible-path/libcgi-pm-perl-4.70' dh_installexamples sed -i '1s|^#!/usr/bin/env perl|#!/usr/bin/perl|' \ /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/doc/libcgi-pm-perl/examples/*.cgi \ /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/doc/libcgi-pm-perl/examples/*.pl make[1]: Leaving directory '/build/reproducible-path/libcgi-pm-perl-4.70' dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libcgi-pm-perl' in '../libcgi-pm-perl_4.70-1_all.deb'. dpkg-genbuildinfo --build=binary -O../libcgi-pm-perl_4.70-1_arm64.buildinfo dpkg-genchanges --build=binary -O../libcgi-pm-perl_4.70-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/2498566/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/2498566/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/2498566 and its subdirectories I: Current time: Thu Oct 22 10:42:31 +14 2026 I: pbuilder-time-stamp: 1792615351 Wed Oct 21 20:42:31 UTC 2026 I: Signing ./b2/libcgi-pm-perl_4.70-1_arm64.buildinfo as libcgi-pm-perl_4.70-1_arm64.buildinfo.asc + false + set +x Wed Oct 21 20:42:31 UTC 2026 I: Signed ./b2/libcgi-pm-perl_4.70-1_arm64.buildinfo as ./b2/libcgi-pm-perl_4.70-1_arm64.buildinfo.asc Wed Oct 21 20:42:31 UTC 2026 - build #2 for libcgi-pm-perl/forky/arm64 on codethink03-arm64 done. Starting cleanup. All cleanup done. Wed Oct 21 20:42:31 UTC 2026 - reproducible_build.sh stopped running as /tmp/jenkins-script-VQsKnEII, removing. /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx: total 104 drwxrwxr-x 2 jenkins jenkins 4096 Sep 18 14:18 b1 drwxrwxr-x 2 jenkins jenkins 4096 Sep 18 14:19 b2 -rw-rw-r-- 1 jenkins jenkins 2463 Sep 15 21:27 libcgi-pm-perl_4.70-1.dsc -rw------- 1 jenkins jenkins 86097 Sep 18 14:18 rbuildlog.JWJtCeh /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/b1: total 556 -rw-r--r-- 1 jenkins jenkins 82181 Sep 18 14:18 build.log -rw-r--r-- 1 jenkins jenkins 10644 Sep 18 14:18 libcgi-pm-perl_4.70-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2463 Sep 18 14:18 libcgi-pm-perl_4.70-1.dsc -rw-r--r-- 1 jenkins jenkins 217228 Sep 18 14:18 libcgi-pm-perl_4.70-1_all.deb -rw-r--r-- 1 jenkins jenkins 4740 Sep 18 14:18 libcgi-pm-perl_4.70-1_arm64.buildinfo -rw-rw-r-- 1 jenkins jenkins 5622 Sep 18 14:18 libcgi-pm-perl_4.70-1_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1201 Sep 18 14:18 libcgi-pm-perl_4.70-1_arm64.changes -rw-r--r-- 1 jenkins jenkins 1638 Sep 18 14:18 libcgi-pm-perl_4.70-1_source.changes -rw-r--r-- 1 jenkins jenkins 207646 Sep 18 14:18 libcgi-pm-perl_4.70.orig.tar.gz /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/b2: total 544 -rw-rw-r-- 1 jenkins jenkins 84119 Sep 18 14:19 build.log -rw-r--r-- 1 jenkins jenkins 10644 Sep 18 14:19 libcgi-pm-perl_4.70-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2463 Sep 18 14:19 libcgi-pm-perl_4.70-1.dsc -rw-r--r-- 1 jenkins jenkins 217228 Sep 18 14:19 libcgi-pm-perl_4.70-1_all.deb -rw-rw-r-- 1 jenkins jenkins 4740 Sep 18 14:19 libcgi-pm-perl_4.70-1_arm64.buildinfo -rw-rw-r-- 1 jenkins jenkins 5622 Sep 18 14:19 libcgi-pm-perl_4.70-1_arm64.buildinfo.asc -rw-rw-r-- 1 jenkins jenkins 1201 Sep 18 14:19 libcgi-pm-perl_4.70-1_arm64.changes -rw-rw-r-- 1 jenkins jenkins 1638 Sep 18 14:19 libcgi-pm-perl_4.70-1_source.changes -rw-r--r-- 1 jenkins jenkins 207646 Sep 18 14:19 libcgi-pm-perl_4.70.orig.tar.gz Thu Sep 18 14:19:32 UTC 2025 I: Deleting $TMPDIR on codethink03-arm64.debian.net. Thu Sep 18 14:19:33 UTC 2025 I: libcgi-pm-perl_4.70-1_arm64.changes: Format: 1.8 Date: Mon, 15 Sep 2025 23:13:28 +0200 Source: libcgi-pm-perl Binary: libcgi-pm-perl Architecture: all Version: 4.70-1 Distribution: unstable Urgency: medium Maintainer: Debian Perl Group Changed-By: gregor herrmann Description: libcgi-pm-perl - module for Common Gateway Interface applications Changes: libcgi-pm-perl (4.70-1) unstable; urgency=medium . * Import upstream version 4.70. * Remove «Rules-Requires-Root: no», which is the current default. * Remove «Priority: optional», which is the current default. Checksums-Sha1: a0fe7d2a3d8a27914162d268c776c2705dbd8caf 217228 libcgi-pm-perl_4.70-1_all.deb 35d9c895bf02c55c14aa0a0b9ebd29a8bac40708 4740 libcgi-pm-perl_4.70-1_arm64.buildinfo Checksums-Sha256: d97cd99b718e7c1d8cd4a8df4ac833b1b7260d52cb875a67a60bcb25312aef8c 217228 libcgi-pm-perl_4.70-1_all.deb 13a0cf11638283290ce0bebcc56cbb784b25a8d4da9e6cf20bdce21dcb006a76 4740 libcgi-pm-perl_4.70-1_arm64.buildinfo Files: 93006cd988b17258968498ad92706430 217228 perl optional libcgi-pm-perl_4.70-1_all.deb 00861a2d799c4668c338880f8b62f338 4740 perl optional libcgi-pm-perl_4.70-1_arm64.buildinfo removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/forky/arm64/libcgi-pm-perl_4.68-1_arm64.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/forky/arm64/libcgi-pm-perl_4.68-1.diff.gz' Diff of the two buildlogs: -- --- b1/build.log 2025-09-18 14:18:48.325971596 +0000 +++ b2/build.log 2025-09-18 14:19:32.282024249 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Sep 18 02:18:14 -12 2025 -I: pbuilder-time-stamp: 1758205094 +I: Current time: Thu Oct 22 10:41:51 +14 2026 +I: pbuilder-time-stamp: 1792615311 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -22,53 +22,85 @@ dpkg-source: info: unpacking libcgi-pm-perl_4.70-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2343935/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2498566/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Oct 21 20:42 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/2498566/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2498566/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='6aaba5fc521a42d58ecb35d64eba5ce2' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='2343935' - PS1='# ' - PS2='> ' + INVOCATION_ID=c303e7f9937d4f1280ef253c9f6d6a60 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2498566 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/pbuilderrc_7NF5 --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/b1 --logfile b1/build.log libcgi-pm-perl_4.70-1.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/pbuilderrc_HCuQ --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/b2 --logfile b2/build.log libcgi-pm-perl_4.70-1.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2343935/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2498566/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -144,7 +176,7 @@ Get: 32 http://deb.debian.org/debian forky/main arm64 libhtml-parser-perl arm64 3.83-1+b2 [97.5 kB] Get: 33 http://deb.debian.org/debian forky/main arm64 libsub-uplevel-perl all 0.2800-3 [14.0 kB] Get: 34 http://deb.debian.org/debian forky/main arm64 libtest-warn-perl all 0.37-2 [14.5 kB] -Fetched 11.2 MB in 0s (138 MB/s) +Fetched 11.2 MB in 0s (116 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20020 files and directories currently installed.) @@ -300,7 +332,11 @@ fakeroot is already the newest version (1.37.1.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/libcgi-pm-perl-4.70/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../libcgi-pm-perl_4.70-1_source.changes +I: user script /srv/workspace/pbuilder/2498566/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/2498566/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/libcgi-pm-perl-4.70/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../libcgi-pm-perl_4.70-1_source.changes dpkg-buildpackage: info: source package libcgi-pm-perl dpkg-buildpackage: info: source version 4.70-1 dpkg-buildpackage: info: source distribution unstable @@ -326,17 +362,17 @@ dh_auto_build make -j12 make[1]: Entering directory '/build/reproducible-path/libcgi-pm-perl-4.70' -cp lib/CGI/Cookie.pm blib/lib/CGI/Cookie.pm -cp lib/CGI/Util.pm blib/lib/CGI/Util.pm +cp lib/CGI/HTML/Functions.pm blib/lib/CGI/HTML/Functions.pm cp lib/CGI/HTML/Functions.pod blib/lib/CGI/HTML/Functions.pod -cp lib/CGI/Push.pm blib/lib/CGI/Push.pm +cp lib/CGI/Carp.pm blib/lib/CGI/Carp.pm cp lib/Fh.pm blib/lib/Fh.pm +cp lib/CGI/Util.pm blib/lib/CGI/Util.pm cp lib/CGI.pod blib/lib/CGI.pod +cp lib/CGI.pm blib/lib/CGI.pm cp lib/CGI/File/Temp.pm blib/lib/CGI/File/Temp.pm -cp lib/CGI/HTML/Functions.pm blib/lib/CGI/HTML/Functions.pm +cp lib/CGI/Push.pm blib/lib/CGI/Push.pm +cp lib/CGI/Cookie.pm blib/lib/CGI/Cookie.pm cp lib/CGI/Pretty.pm blib/lib/CGI/Pretty.pm -cp lib/CGI.pm blib/lib/CGI.pm -cp lib/CGI/Carp.pm blib/lib/CGI/Carp.pm Manifying 7 pod documents make[1]: Leaving directory '/build/reproducible-path/libcgi-pm-perl-4.70' dh_auto_test @@ -397,7 +433,7 @@ ok 1 - use CGI; ok 2 - CGI->can(...) ok -[Thu Sep 18 14:18:38 2025] carp.t: foo at /build/reproducible-path/libcgi-pm-perl-4.70/blib/lib/CGI/Carp.pm line 360. +[Wed Oct 21 20:42:20 2026] carp.t: foo at /build/reproducible-path/libcgi-pm-perl-4.70/blib/lib/CGI/Carp.pm line 360. t/carp.t .................... 1..76 ok 1 - file @@ -538,14 +574,14 @@ ok 4 - use Fh ok 5 # skip pod_file_ok(blib/lib/Fh.pm) (Test::Pod is required) ok 6 # TODO & SKIP pod_coverage_ok(Fh) (Test::Pod::Coverage is required) -ok 7 - use CGI::Carp -ok 8 # skip pod_file_ok(blib/lib/CGI/Carp.pm) (Test::Pod is required) +ok 7 - use CGI::Cookie +ok 8 # skip pod_file_ok(blib/lib/CGI/Cookie.pm) (Test::Pod is required) ok 9 - use CGI::Push ok 10 # skip pod_file_ok(blib/lib/CGI/Push.pm) (Test::Pod is required) ok 11 - use CGI::Util ok 12 # skip pod_file_ok(blib/lib/CGI/Util.pm) (Test::Pod is required) -ok 13 - use CGI::Cookie -ok 14 # skip pod_file_ok(blib/lib/CGI/Cookie.pm) (Test::Pod is required) +ok 13 - use CGI::Carp +ok 14 # skip pod_file_ok(blib/lib/CGI/Carp.pm) (Test::Pod is required) ok 15 - use CGI::File::Temp ok 16 # skip pod_file_ok(blib/lib/CGI/File/Temp.pm) (Test::Pod is required) ok 17 - use CGI::HTML::Functions @@ -2225,7 +2261,7 @@ ------------------- t/compiles_pod.t (Wstat: 0 Tests: 18 Failed: 0) TODO passed: 3, 6 -Files=63, Tests=1600, 6 wallclock secs ( 0.25 usr 0.08 sys + 3.92 cusr 0.80 csys = 5.05 CPU) +Files=63, Tests=1600, 8 wallclock secs ( 0.32 usr 0.15 sys + 6.64 cusr 1.18 csys = 8.29 CPU) Result: PASS make[1]: Leaving directory '/build/reproducible-path/libcgi-pm-perl-4.70' create-stamp debian/debhelper-build-stamp @@ -2237,14 +2273,14 @@ Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI.pod Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/Fh.pm -Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/Carp.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/Pretty.pm +Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/Cookie.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/Push.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/Util.pm -Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/Cookie.pm +Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/Carp.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/File/Temp.pm -Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/HTML/Functions.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/HTML/Functions.pod +Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/perl5/CGI/HTML/Functions.pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/man/man3/CGI::Util.3pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/man/man3/CGI::Push.3pm Installing /build/reproducible-path/libcgi-pm-perl-4.70/debian/libcgi-pm-perl/usr/share/man/man3/CGI::Pretty.3pm @@ -2281,12 +2317,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2498566/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2498566/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/2343935 and its subdirectories -I: Current time: Thu Sep 18 02:18:46 -12 2025 -I: pbuilder-time-stamp: 1758205126 +I: removing directory /srv/workspace/pbuilder/2498566 and its subdirectories +I: Current time: Thu Oct 22 10:42:31 +14 2026 +I: pbuilder-time-stamp: 1792615351 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/forky/arm64/libcgi-pm-perl_4.70-1.diff: 71.6% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/forky/arm64/libcgi-pm-perl_4.70-1.diff.gz b2/build.log: 77.3% -- replaced with stdout Compressing the 1st log... b1/build.log: 77.6% -- replaced with stdout Thu Sep 18 14:19:33 UTC 2025 I: diffoscope 306 will be used to compare the two builds: ++ date -u +%s + DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_libcgi-pm-perl_forky_arm64_1758205173 + touch /var/log/reproducible-builds/diffoscope_stamp_libcgi-pm-perl_forky_arm64_1758205173 + RESULT=0 + systemd-run '--description=diffoscope on libcgi-pm-perl/4.70-1 in forky/arm64' --slice=rb-build-diffoscope.slice -u rb-diffoscope-arm64_12-122207 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx --run-session -c jenkins-reproducible-forky-diffoscope-118ab9c7-878b-441f-b469-d278118a80d1 -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/dbd-tmp-AAvT1r2 ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/libcgi-pm-perl_4.70-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/libcgi-pm-perl_4.70-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/libcgi-pm-perl_4.70-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/b1/libcgi-pm-perl_4.70-1_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/b2/libcgi-pm-perl_4.70-1_arm64.changes' + false + set +x Running as unit: rb-diffoscope-arm64_12-122207.service; invocation ID: 6faa48987339407d91f0c5d53338d105 # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/libcgi-pm-perl_4.70-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/libcgi-pm-perl_4.70-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/libcgi-pm-perl_4.70-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/b1/libcgi-pm-perl_4.70-1_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.p8OLDoPx/b2/libcgi-pm-perl_4.70-1_arm64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call diffoscope.comparators.binary.FilesystemFile ## main (total time: 0.003s) 0.003s 2 calls outputs 0.000s 1 call cleanup Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 198ms CPU time consumed: 166ms Memory peak: 17.7M (swap: 0B) _ _ _ _ _ | (_) |__ ___ __ _(_) _ __ _ __ ___ _ __ ___ _ __| | | | | '_ \ / __/ _` | |_____| '_ \| '_ ` _ \ _____| '_ \ / _ \ '__| | | | | |_) | (_| (_| | |_____| |_) | | | | | |_____| |_) | __/ | | | |_|_|_.__/ \___\__, |_| | .__/|_| |_| |_| | .__/ \___|_| |_| |___/ |_| |_| Thu Sep 18 14:19:34 UTC 2025 I: diffoscope 306 found no differences in the changes files, and a .buildinfo file also exists. Thu Sep 18 14:19:34 UTC 2025 I: libcgi-pm-perl from forky built successfully and reproducibly on arm64. INSERT 0 1 INSERT 0 1 DELETE 1 [2025-09-18 14:19:34] INFO: Starting at 2025-09-18 14:19:34.522984 [2025-09-18 14:19:34] INFO: Generating the pages of 1 package(s) [2025-09-18 14:19:34] CRITICAL: https://tests.reproducible-builds.org/debian/forky/arm64/libcgi-pm-perl didn't produce a buildlog, even though it has been built. [2025-09-18 14:19:34] INFO: Finished at 2025-09-18 14:19:34.806363, took: 0:00:00.283382 Thu Sep 18 14:19:34 UTC 2025 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/forky/arm64/libcgi-pm-perl.html Thu Sep 18 14:19:34 UTC 2025 I: Removing signed libcgi-pm-perl_4.70-1_arm64.buildinfo.asc files: removed './b1/libcgi-pm-perl_4.70-1_arm64.buildinfo.asc' removed './b2/libcgi-pm-perl_4.70-1_arm64.buildinfo.asc' 1758205174 arm64 forky libcgi-pm-perl Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/forky/arm64/libcgi-pm-perl_4.70-1.rbuild.log: 75.9% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/forky/arm64/libcgi-pm-perl_4.70-1.rbuild.log.gz [2025-09-18 14:19:35] INFO: Starting at 2025-09-18 14:19:35.139524 [2025-09-18 14:19:35] INFO: Generating the pages of 1 package(s) [2025-09-18 14:19:35] INFO: Finished at 2025-09-18 14:19:35.412593, took: 0:00:00.273072 All cleanup done. Thu Sep 18 14:19:35 UTC 2025 - total duration: 0h 1m 25s. Thu Sep 18 14:19:35 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-O7ZeabXh, removing. Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 1min 26.392s CPU time consumed: 3.064s Memory peak: 43.5M (swap: 0B)