Tue Oct 14 00:46:14 UTC 2025 I: starting to build feersum/forky/arm64 on jenkins on '2025-10-14 00:46' Tue Oct 14 00:46:14 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_9/103220/console.log Tue Oct 14 00:46:14 UTC 2025 I: Downloading source for forky/feersum=1.505-1 --2025-10-14 00:46:14-- http://deb.debian.org/debian/pool/main/f/feersum/feersum_1.505-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2502 (2.4K) [text/prs.lines.tag] Saving to: ‘feersum_1.505-1.dsc’ 0K .. 100% 302M=0s 2025-10-14 00:46:14 (302 MB/s) - ‘feersum_1.505-1.dsc’ saved [2502/2502] Tue Oct 14 00:46:14 UTC 2025 I: feersum_1.505-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: feersum Binary: feersum Architecture: any Version: 1.505-1 Maintainer: Debian Perl Group Uploaders: Yadd Homepage: https://metacpan.org/release/Feersum Standards-Version: 4.7.2 Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/feersum Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/feersum.git Testsuite: autopkgtest-pkg-perl Build-Depends: debhelper-compat (= 13), libanyevent-perl , libev-perl, libguard-perl , libhtml-parser-perl , libjson-xs-perl , libplack-perl , libtest-fatal-perl , libtest-leaktrace-perl , libtest-sharedfork-perl , libtest-tcp-perl , perl-xs-dev, perl:native Package-List: feersum deb perl optional arch=any Checksums-Sha1: 7736ebd8d177fbb9aa50bf561b4ec156d059bef2 200981 feersum_1.505.orig.tar.gz 5b523553e68cd0db2ab73945d03a19e714756292 5004 feersum_1.505-1.debian.tar.xz Checksums-Sha256: 7c5b61c70e242e90dbba61e80767169bd4f2352049df906267200a5a1e54828b 200981 feersum_1.505.orig.tar.gz 176407934f56d70c1797ac2851515f5f1eaf216a612110199b5836c749a44549 5004 feersum_1.505-1.debian.tar.xz Files: 78b2c43624230f1fe1bee3d32c057ff0 200981 feersum_1.505.orig.tar.gz 3b4a2525eb52e0ce24ef1eb93ab6aefc 5004 feersum_1.505-1.debian.tar.xz Dgit: aee4429703615ffe364a87e5a009e6544c35e71e debian archive/debian/1.505-1 https://git.dgit.debian.org/feersum -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmf7mK5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgapig//WdyL9izuxwcf+cngDC1om+ScfgIaiqBeiSUAzZQp+b8MLFs0lLCOJOzR g/TDtgZNdigfhGtFvCxvdtbej7yFoiv77t7DZpECl6B/3pkxioDxdk8eOsPs6MXm hm53I2vKOKIkiXD9n1e1Bjffm1ad+u0kHi7IC1IyTCtzIW5isra9RxxoqE8z/Ag9 BktzVI/ugP4SFnv2td5/MqnXSHykLLkhYzRBNKE3xKUuIsQJ5xlXEAE1FeNVrJN7 U+fG4vLTuEI2uxTGyjqPqYDTlrdUOqjJpT51NSxYYYdlKsRpZk5Zm611orOL9hnz gUp1ZNom3y7/UjLERd10dB8m5AzHnRFcJPGmnsrQuG7p0Lzb8HIB8tzCelgh+yD7 bWBBOvy+vQHDNDDEMSp9XjWAn/G/n5RvsxsEI4NBypjqiQpIJ3pm3RNaWmNAwPqM iIiRMjI77FNQoEPuHfawr9OwiIt6sKtwpf3N9cYJ4d/vEcV6sY78hZBXFbPjWZpq QK5s/WOdaN/kJxrZBCuKlOsBfM2jNLsHXclyXfDOUZQ2C/DwhNdnWUmcmvSKHWrZ JypEbZLqHYvVyuh185sx7GbBkUnpXfCOfLDR/Z0XU5/OS8zS2oq5oFhFOFCYLPJf hLn2Gm6xPFEm862SI0IIQ0W2krELKfS6xZt0ExkXmI/C7TMea1g= =CM9x -----END PGP SIGNATURE----- Tue Oct 14 00:46:14 UTC 2025 I: Checking whether the package is not for us Tue Oct 14 00:46:14 UTC 2025 I: Starting 1st build on remote node codethink04-arm64.debian.net. Tue Oct 14 00:46:14 UTC 2025 I: Preparing to do remote build '1' on codethink04-arm64.debian.net. Tue Oct 14 00:48:59 UTC 2025 I: Deleting $TMPDIR on codethink04-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Mon Oct 13 12:46:18 -12 2025 I: pbuilder-time-stamp: 1760402778 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 [feersum_1.505-1.dsc] I: copying [./feersum_1.505.orig.tar.gz] I: copying [./feersum_1.505-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./feersum_1.505-1.dsc: no acceptable signature found dpkg-source: info: extracting feersum in feersum-1.505 dpkg-source: info: unpacking feersum_1.505.orig.tar.gz dpkg-source: info: unpacking feersum_1.505-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying autopkgtest.patch dpkg-source: info: applying ubuntu-autopkgtest-proxy.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/252468/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='7fd268771f474becbc4a12a3b76d1c17' 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='252468' 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.gYeSDzIz/pbuilderrc_Hw9k --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.gYeSDzIz/b1 --logfile b1/build.log feersum_1.505-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.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) 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/252468/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), libanyevent-perl, libev-perl, libguard-perl, libhtml-parser-perl, libjson-xs-perl, libplack-perl, libtest-fatal-perl, libtest-leaktrace-perl, libtest-sharedfork-perl, libtest-tcp-perl, perl-xs-dev, perl:native dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 20000 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 libanyevent-perl; however: Package libanyevent-perl is not installed. pbuilder-satisfydepends-dummy depends on libev-perl; however: Package libev-perl is not installed. pbuilder-satisfydepends-dummy depends on libguard-perl; however: Package libguard-perl is not installed. pbuilder-satisfydepends-dummy depends on libhtml-parser-perl; however: Package libhtml-parser-perl is not installed. pbuilder-satisfydepends-dummy depends on libjson-xs-perl; however: Package libjson-xs-perl is not installed. pbuilder-satisfydepends-dummy depends on libplack-perl; however: Package libplack-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-fatal-perl; however: Package libtest-fatal-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-leaktrace-perl; however: Package libtest-leaktrace-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-sharedfork-perl; however: Package libtest-sharedfork-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-tcp-perl; however: Package libtest-tcp-perl is not installed. pbuilder-satisfydepends-dummy depends on perl-xs-dev; however: Package perl-xs-dev is not installed. pbuilder-satisfydepends-dummy depends on perl:native. 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} libanyevent-perl{a} libapache-logformat-compiler-perl{a} libarchive-zip-perl{a} libclass-inspector-perl{a} libclone-perl{a} libcommon-sense-perl{a} libcookie-baker-perl{a} libdebhelper-perl{a} libdevel-stacktrace-ashtml-perl{a} libdevel-stacktrace-perl{a} libelf1t64{a} libencode-locale-perl{a} libev-perl{a} libfile-sharedir-perl{a} libfile-stripnondeterminism-perl{a} libfilesys-notify-simple-perl{a} libguard-perl{a} libhash-multivalue-perl{a} libhtml-parser-perl{a} libhtml-tagset-perl{a} libhttp-date-perl{a} libhttp-entity-parser-perl{a} libhttp-headers-fast-perl{a} libhttp-message-perl{a} libhttp-multipartparser-perl{a} libio-html-perl{a} libjson-maybexs-perl{a} libjson-xs-perl{a} liblwp-mediatypes-perl{a} libmagic-mgc{a} libmagic1t64{a} libperl-dev{a} libpipeline1{a} libplack-perl{a} libposix-strftime-compiler-perl{a} libstream-buffered-perl{a} libtest-fatal-perl{a} libtest-leaktrace-perl{a} libtest-sharedfork-perl{a} libtest-tcp-perl{a} libtimedate-perl{a} libtool{a} libtry-tiny-perl{a} libtypes-serialiser-perl{a} libuchardet0{a} libunistring5{a} liburi-perl{a} libwww-form-urlencoded-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 libasync-interrupt-perl libcgi-compile-perl libcgi-emulate-psgi-perl libcookie-baker-xs-perl libfcgi-perl libfcgi-procmanager-perl libio-compress-brotli-perl liblog-dispatch-perl liblog-log4perl-perl libltdl-dev libmail-sendmail-perl libmodule-refresh-perl libwww-form-urlencoded-xs-perl libwww-perl lynx wget 0 packages upgraded, 67 newly installed, 0 to remove and 0 not upgraded. Need to get 13.7 MB of archives. After unpacking 54.8 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.2-1 [94.3 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-2 [315 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.28 [92.4 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 21 [12.2 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.6+dfsg-0.1 [601 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.28 [941 kB] Get: 30 http://deb.debian.org/debian forky/main arm64 libanyevent-perl arm64 7.170-2+b7 [384 kB] Get: 31 http://deb.debian.org/debian forky/main arm64 libposix-strftime-compiler-perl all 0.46-1 [11.1 kB] Get: 32 http://deb.debian.org/debian forky/main arm64 libapache-logformat-compiler-perl all 0.36-3 [11.5 kB] Get: 33 http://deb.debian.org/debian forky/main arm64 libclass-inspector-perl all 1.36-3 [17.5 kB] Get: 34 http://deb.debian.org/debian forky/main arm64 libclone-perl arm64 0.47-1+b1 [13.7 kB] Get: 35 http://deb.debian.org/debian forky/main arm64 libcommon-sense-perl arm64 3.75-3+b5 [22.9 kB] Get: 36 http://deb.debian.org/debian forky/main arm64 liburi-perl all 5.30-1 [105 kB] Get: 37 http://deb.debian.org/debian forky/main arm64 libcookie-baker-perl all 0.12-1 [8340 B] Get: 38 http://deb.debian.org/debian forky/main arm64 libdevel-stacktrace-perl all 2.0500-1 [26.4 kB] Get: 39 http://deb.debian.org/debian forky/main arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.8 kB] Get: 40 http://deb.debian.org/debian forky/main arm64 libencode-locale-perl all 1.05-3 [12.9 kB] Get: 41 http://deb.debian.org/debian forky/main arm64 libev-perl arm64 4.34-2 [253 kB] Get: 42 http://deb.debian.org/debian forky/main arm64 libfile-sharedir-perl all 1.118-3 [16.0 kB] Get: 43 http://deb.debian.org/debian forky/main arm64 libfilesys-notify-simple-perl all 0.14-3 [8116 B] Get: 44 http://deb.debian.org/debian forky/main arm64 libguard-perl arm64 1.023-2+b4 [15.6 kB] Get: 45 http://deb.debian.org/debian forky/main arm64 libhash-multivalue-perl all 0.16-3 [13.6 kB] Get: 46 http://deb.debian.org/debian forky/main arm64 libhtml-tagset-perl all 3.24-1 [14.7 kB] Get: 47 http://deb.debian.org/debian forky/main arm64 libhtml-parser-perl arm64 3.83-1+b2 [97.5 kB] Get: 48 http://deb.debian.org/debian forky/main arm64 libtimedate-perl all 2.3300-2 [39.3 kB] Get: 49 http://deb.debian.org/debian forky/main arm64 libhttp-date-perl all 6.06-1 [10.7 kB] Get: 50 http://deb.debian.org/debian forky/main arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] Get: 51 http://deb.debian.org/debian forky/main arm64 libtypes-serialiser-perl all 1.01-1 [12.2 kB] Get: 52 http://deb.debian.org/debian forky/main arm64 libjson-xs-perl arm64 4.040-1 [90.6 kB] Get: 53 http://deb.debian.org/debian forky/main arm64 libjson-maybexs-perl all 1.004008-1 [12.9 kB] Get: 54 http://deb.debian.org/debian forky/main arm64 libstream-buffered-perl all 0.03-3 [5728 B] Get: 55 http://deb.debian.org/debian forky/main arm64 libwww-form-urlencoded-perl all 0.26-2 [13.2 kB] Get: 56 http://deb.debian.org/debian forky/main arm64 libhttp-entity-parser-perl all 0.25-2 [21.2 kB] Get: 57 http://deb.debian.org/debian forky/main arm64 libhttp-headers-fast-perl all 0.22-3 [12.2 kB] Get: 58 http://deb.debian.org/debian forky/main arm64 libio-html-perl all 1.004-3 [16.2 kB] Get: 59 http://deb.debian.org/debian forky/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.2 kB] Get: 60 http://deb.debian.org/debian forky/main arm64 libhttp-message-perl all 7.00-2 [79.8 kB] Get: 61 http://deb.debian.org/debian forky/main arm64 libperl-dev arm64 5.40.1-6 [1019 kB] Get: 62 http://deb.debian.org/debian forky/main arm64 libtest-sharedfork-perl all 0.35-3 [8484 B] Get: 63 http://deb.debian.org/debian forky/main arm64 libtest-tcp-perl all 2.22-2 [22.9 kB] Get: 64 http://deb.debian.org/debian forky/main arm64 libtry-tiny-perl all 0.32-1 [22.9 kB] Get: 65 http://deb.debian.org/debian forky/main arm64 libplack-perl all 1.0051-1 [235 kB] Get: 66 http://deb.debian.org/debian forky/main arm64 libtest-fatal-perl all 0.017-2 [12.9 kB] Get: 67 http://deb.debian.org/debian forky/main arm64 libtest-leaktrace-perl arm64 0.17-1+b5 [20.5 kB] Fetched 13.7 MB in 1s (25.4 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 ... 20000 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.2-1_arm64.deb ... Unpacking bsdextrautils (2.41.2-1) ... 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-2_arm64.deb ... Unpacking m4 (1.4.20-2) ... 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.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... 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_21_all.deb ... Unpacking dh-autoreconf (21) ... 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.6+dfsg-0.1_arm64.deb ... Unpacking libxml2-16:arm64 (2.14.6+dfsg-0.1) ... 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.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package libanyevent-perl. Preparing to unpack .../29-libanyevent-perl_7.170-2+b7_arm64.deb ... Unpacking libanyevent-perl (7.170-2+b7) ... Selecting previously unselected package libposix-strftime-compiler-perl. Preparing to unpack .../30-libposix-strftime-compiler-perl_0.46-1_all.deb ... Unpacking libposix-strftime-compiler-perl (0.46-1) ... Selecting previously unselected package libapache-logformat-compiler-perl. Preparing to unpack .../31-libapache-logformat-compiler-perl_0.36-3_all.deb ... Unpacking libapache-logformat-compiler-perl (0.36-3) ... Selecting previously unselected package libclass-inspector-perl. Preparing to unpack .../32-libclass-inspector-perl_1.36-3_all.deb ... Unpacking libclass-inspector-perl (1.36-3) ... Selecting previously unselected package libclone-perl:arm64. Preparing to unpack .../33-libclone-perl_0.47-1+b1_arm64.deb ... Unpacking libclone-perl:arm64 (0.47-1+b1) ... Selecting previously unselected package libcommon-sense-perl:arm64. Preparing to unpack .../34-libcommon-sense-perl_3.75-3+b5_arm64.deb ... Unpacking libcommon-sense-perl:arm64 (3.75-3+b5) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../35-liburi-perl_5.30-1_all.deb ... Unpacking liburi-perl (5.30-1) ... Selecting previously unselected package libcookie-baker-perl. Preparing to unpack .../36-libcookie-baker-perl_0.12-1_all.deb ... Unpacking libcookie-baker-perl (0.12-1) ... Selecting previously unselected package libdevel-stacktrace-perl. Preparing to unpack .../37-libdevel-stacktrace-perl_2.0500-1_all.deb ... Unpacking libdevel-stacktrace-perl (2.0500-1) ... Selecting previously unselected package libdevel-stacktrace-ashtml-perl. Preparing to unpack .../38-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../39-libencode-locale-perl_1.05-3_all.deb ... Unpacking libencode-locale-perl (1.05-3) ... Selecting previously unselected package libev-perl:arm64. Preparing to unpack .../40-libev-perl_4.34-2_arm64.deb ... Unpacking libev-perl:arm64 (4.34-2) ... Selecting previously unselected package libfile-sharedir-perl. Preparing to unpack .../41-libfile-sharedir-perl_1.118-3_all.deb ... Unpacking libfile-sharedir-perl (1.118-3) ... Selecting previously unselected package libfilesys-notify-simple-perl. Preparing to unpack .../42-libfilesys-notify-simple-perl_0.14-3_all.deb ... Unpacking libfilesys-notify-simple-perl (0.14-3) ... Selecting previously unselected package libguard-perl. Preparing to unpack .../43-libguard-perl_1.023-2+b4_arm64.deb ... Unpacking libguard-perl (1.023-2+b4) ... Selecting previously unselected package libhash-multivalue-perl. Preparing to unpack .../44-libhash-multivalue-perl_0.16-3_all.deb ... Unpacking libhash-multivalue-perl (0.16-3) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../45-libhtml-tagset-perl_3.24-1_all.deb ... Unpacking libhtml-tagset-perl (3.24-1) ... Selecting previously unselected package libhtml-parser-perl:arm64. Preparing to unpack .../46-libhtml-parser-perl_3.83-1+b2_arm64.deb ... Unpacking libhtml-parser-perl:arm64 (3.83-1+b2) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../47-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../48-libhttp-date-perl_6.06-1_all.deb ... Unpacking libhttp-date-perl (6.06-1) ... Selecting previously unselected package libhttp-multipartparser-perl. Preparing to unpack .../49-libhttp-multipartparser-perl_0.02-3_all.deb ... Unpacking libhttp-multipartparser-perl (0.02-3) ... Selecting previously unselected package libtypes-serialiser-perl. Preparing to unpack .../50-libtypes-serialiser-perl_1.01-1_all.deb ... Unpacking libtypes-serialiser-perl (1.01-1) ... Selecting previously unselected package libjson-xs-perl. Preparing to unpack .../51-libjson-xs-perl_4.040-1_arm64.deb ... Unpacking libjson-xs-perl (4.040-1) ... Selecting previously unselected package libjson-maybexs-perl. Preparing to unpack .../52-libjson-maybexs-perl_1.004008-1_all.deb ... Unpacking libjson-maybexs-perl (1.004008-1) ... Selecting previously unselected package libstream-buffered-perl. Preparing to unpack .../53-libstream-buffered-perl_0.03-3_all.deb ... Unpacking libstream-buffered-perl (0.03-3) ... Selecting previously unselected package libwww-form-urlencoded-perl. Preparing to unpack .../54-libwww-form-urlencoded-perl_0.26-2_all.deb ... Unpacking libwww-form-urlencoded-perl (0.26-2) ... Selecting previously unselected package libhttp-entity-parser-perl. Preparing to unpack .../55-libhttp-entity-parser-perl_0.25-2_all.deb ... Unpacking libhttp-entity-parser-perl (0.25-2) ... Selecting previously unselected package libhttp-headers-fast-perl. Preparing to unpack .../56-libhttp-headers-fast-perl_0.22-3_all.deb ... Unpacking libhttp-headers-fast-perl (0.22-3) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../57-libio-html-perl_1.004-3_all.deb ... Unpacking libio-html-perl (1.004-3) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../58-liblwp-mediatypes-perl_6.04-2_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-2) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../59-libhttp-message-perl_7.00-2_all.deb ... Unpacking libhttp-message-perl (7.00-2) ... Selecting previously unselected package libperl-dev:arm64. Preparing to unpack .../60-libperl-dev_5.40.1-6_arm64.deb ... Unpacking libperl-dev:arm64 (5.40.1-6) ... Selecting previously unselected package libtest-sharedfork-perl. Preparing to unpack .../61-libtest-sharedfork-perl_0.35-3_all.deb ... Unpacking libtest-sharedfork-perl (0.35-3) ... Selecting previously unselected package libtest-tcp-perl. Preparing to unpack .../62-libtest-tcp-perl_2.22-2_all.deb ... Unpacking libtest-tcp-perl (2.22-2) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../63-libtry-tiny-perl_0.32-1_all.deb ... Unpacking libtry-tiny-perl (0.32-1) ... Selecting previously unselected package libplack-perl. Preparing to unpack .../64-libplack-perl_1.0051-1_all.deb ... Unpacking libplack-perl (1.0051-1) ... Selecting previously unselected package libtest-fatal-perl. Preparing to unpack .../65-libtest-fatal-perl_0.017-2_all.deb ... Unpacking libtest-fatal-perl (0.017-2) ... Selecting previously unselected package libtest-leaktrace-perl. Preparing to unpack .../66-libtest-leaktrace-perl_0.17-1+b5_arm64.deb ... Unpacking libtest-leaktrace-perl (0.17-1+b5) ... Setting up libanyevent-perl (7.170-2+b7) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libhttp-multipartparser-perl (0.02-3) ... Setting up bsdextrautils (2.41.2-1) ... Setting up libclass-inspector-perl (1.36-3) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libclone-perl:arm64 (0.47-1+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:arm64 (2.14.6+dfsg-0.1) ... Setting up libhtml-tagset-perl (3.24-1) ... Setting up libdebhelper-perl (13.28) ... Setting up libfilesys-notify-simple-perl (0.14-3) ... Setting up liblwp-mediatypes-perl (6.04-2) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up libtry-tiny-perl (0.32-1) ... Setting up libtest-fatal-perl (0.017-2) ... Setting up libcommon-sense-perl:arm64 (3.75-3+b5) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-2) ... Setting up libposix-strftime-compiler-perl (0.46-1) ... Setting up libencode-locale-perl (1.05-3) ... Setting up libperl-dev:arm64 (5.40.1-6) ... Setting up file (1:5.46-5) ... Setting up libtest-sharedfork-perl (0.35-3) ... Setting up libelf1t64:arm64 (0.193-3) ... Setting up libhash-multivalue-perl (0.16-3) ... Setting up libtest-leaktrace-perl (0.17-1+b5) ... Setting up autotools-dev (20240727.1) ... Setting up libstream-buffered-perl (0.03-3) ... Setting up libapache-logformat-compiler-perl (0.36-3) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up libio-html-perl (1.004-3) ... Setting up autopoint (0.23.1-2) ... Setting up autoconf (2.72-3.1) ... Setting up libtimedate-perl (2.3300-2) ... Setting up libtypes-serialiser-perl (1.01-1) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up libfile-sharedir-perl (1.118-3) ... Setting up libwww-form-urlencoded-perl (0.26-2) ... Setting up libdevel-stacktrace-perl (2.0500-1) ... Setting up libev-perl:arm64 (4.34-2) ... Setting up libguard-perl (1.023-2+b4) ... 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 libjson-xs-perl (4.040-1) ... Setting up libhttp-date-perl (6.06-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libtest-tcp-perl (2.22-2) ... Setting up libhttp-headers-fast-perl (0.22-3) ... Setting up libtool (2.5.4-5) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up libjson-maybexs-perl (1.004008-1) ... Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 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 libcookie-baker-perl (0.12-1) ... Setting up libhttp-entity-parser-perl (0.25-2) ... Setting up libhttp-message-perl (7.00-2) ... 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 libplack-perl (1.0051-1) ... Setting up debhelper (13.28) ... 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 I: Building the package I: Running cd /build/reproducible-path/feersum-1.505/ && 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 > ../feersum_1.505-1_source.changes dpkg-buildpackage: info: source package feersum dpkg-buildpackage: info: source version 1.505-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/feersum-1.505=. -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/feersum-1.505=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now" Checking if your kit is complete... Warning: the following files are missing in your kit: picohttpparser-git/test_response.c Please inform the author. Generating a Unix-style Makefile Writing Makefile for Feersum Writing MYMETA.yml and MYMETA.json dh_auto_build make -j12 make[1]: Entering directory '/build/reproducible-path/feersum-1.505' Running Mkbootstrap for Feersum () "/usr/bin/perl" "/usr/share/perl/5.40/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' -typemap '/build/reproducible-path/feersum-1.505/typemap' Feersum.xs > Feersum.xsc chmod 644 "Feersum.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Feersum.bs blib/arch/auto/Feersum/Feersum.bs 644 cp lib/Feersum.pm blib/lib/Feersum.pm cp lib/Feersum/Connection/Handle.pm blib/lib/Feersum/Connection/Handle.pm cp lib/Plack/Handler/Feersum.pm blib/lib/Plack/Handler/Feersum.pm cp lib/Feersum/Runner.pm blib/lib/Feersum/Runner.pm cp lib/Feersum/Connection.pm blib/lib/Feersum/Connection.pm mv Feersum.xsc Feersum.c aarch64-linux-gnu-gcc -c -I. -I/usr/lib/aarch64-linux-gnu/perl5/5.40/EV -I/usr/lib/aarch64-linux-gnu/perl5/5.40 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/feersum-1.505=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.505\" -DXS_VERSION=\"1.505\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.40/CORE" Feersum.c rm -f blib/arch/auto/Feersum/Feersum.so aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/feersum-1.505=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong Feersum.o -o blib/arch/auto/Feersum/Feersum.so \ \ /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. chmod 755 blib/arch/auto/Feersum/Feersum.so cp bin/feersum blib/script/feersum "/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/feersum Manifying 1 pod document Manifying 5 pod documents make[1]: Leaving directory '/build/reproducible-path/feersum-1.505' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/feersum-1.505' if [ `nproc` -gt 1 ]; then \ dh_auto_test; \ else \ dh_auto_test --no-parallel -- TEST_FILES="t/01-simple.t t/02-array-body.t t/03-env-hash.t t/04-died.t t/05-streaming.t t/06-input.t t/07-graceful-shutdown.t t/08-read-timeout.t t/09-magic.t t/10-respond-304.t t/11-runner.t t/12-close-on-drop.t t/14-guard.t t/15-write_array.t t/50-psgi-simple.t t/51-psgi-streaming.t t/52-psgi-iohandle.t t/53-psgi-overloaded.t t/54-psgix-io.t t/55-psgi-leak.t t/62-plack-runner.t t/63-plack-apps.t t/64-unixsock.t t/65-keepalive.t t/66-pipelining.t t/99-critic.t t/99-fixme.t t/99-manifest.t t/99-pod-coverage.t t/99-pod.t; "; \ fi make -j12 test TEST_VERBOSE=1 make[2]: Entering directory '/build/reproducible-path/feersum-1.505' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Feersum.bs blib/arch/auto/Feersum/Feersum.bs 644 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01-simple.t ............. 1..32 ok 1 - use Feersum; ok 2 - made listen socket ok 3 - has a fileno ok 4 - assigned socket ok 5 - can assign code block ok 6 - after undef cb ok 7 - cv recycled ok 8 - can assign another code block ok 9 - unicode connected ok 10 - ascii connected ok 11 - called back! ok 12 - 'got an object!' isa 'Feersum::Connection' ok 13 - got env ok 14 - got a ua! ok 15 - done request handler ok 16 - called back! ok 17 - 'got an object!' isa 'Feersum::Connection' ok 18 - got env ok 19 - got a ua! ok 20 - done request handler ok 21 - client 2 got 200 ok 22 - got a custom x-client header ok 23 - content-length was overwritten by the engine ok 24 ok 25 - got date header # Tue, 14 Oct 2025 00:48:26 GMT ok 26 - unicode body! ok 27 - client 1 got 200 ok 28 - got a custom x-client header ok 29 - content-length was overwritten by the engine ok 30 ok 31 - plain old body ok 32 - all done ok t/02-array-body.t ......... 1..12 ok 1 - use Feersum; ok 2 - made listen socket ok 3 - has a fileno ok 4 - assigned socket ok 5 - simple_client connected ok 6 - 'got an object!' isa 'Feersum::Connection' ok 7 - sent response ok 8 - client got 200 ok 9 ok 10 - content-length was calculated correctly ok 11 - body was concatenated together ok 12 - all done ok t/03-env-hash.t ........... 1..143 ok 1 - use Feersum; ok 2 - made listen socket ok 3 - has a fileno ok 4 - assigned socket ok 5 - simple_client connected ok 6 - simple_client connected ok 7 - simple_client connected ok 8 - simple_client connected ok 9 - simple_client connected ok 10 - 'connection' isa 'Feersum::Connection' ok 11 - obtain env ok 12 - env hash ok 13 - got a test number header 5 ok 14 - got psgi.version ok 15 - got psgi.url_scheme ok 16 - got psgi.run_once ok 17 - got psgi.nonblocking ok 18 - got psgi.multithread ok 19 - got psgi.multiprocess ok 20 - Feersum supports scalar-refs in the body part of the response (psgix.body.scalar_refs) ok 21 - got psgi.errors ok 22 - errors fh can print() ok 23 - got req method ok 24 - got UA ok 25 - C-L is a promoted header ok 26 - C-T is a promoted header ok 27 - got zero C-L ok 28 - C-T is a promoted header ok 29 - got server name ok 30 - got server port ok 31 - remote addr ok 32 - remote port ok 33 - spot check that a placeholder Accept-Charset isn't there ok 34 - spot check that a placeholder Accept-Language isn't there ok 35 - sent response ok 36 - 'connection' isa 'Feersum::Connection' ok 37 - obtain env ok 38 - env hash ok 39 - got a test number header 3 ok 40 - got psgi.version ok 41 - got psgi.url_scheme ok 42 - got psgi.run_once ok 43 - got psgi.nonblocking ok 44 - got psgi.multithread ok 45 - got psgi.multiprocess ok 46 - Feersum supports scalar-refs in the body part of the response (psgix.body.scalar_refs) ok 47 - got psgi.errors ok 48 - errors fh can print() ok 49 - got req method ok 50 - got UA ok 51 - C-L is a promoted header ok 52 - C-T is a promoted header ok 53 - got zero C-L ok 54 - got a Referer ok 55 - got query string ok 56 - got decoded path info string ok 57 - got full URI string ok 58 - got server name ok 59 - got server port ok 60 - remote addr ok 61 - remote port ok 62 - spot check that a placeholder Accept-Charset isn't there ok 63 - spot check that a placeholder Accept-Language isn't there ok 64 - sent response ok 65 - 'connection' isa 'Feersum::Connection' ok 66 - obtain env ok 67 - env hash ok 68 - got a test number header 2 ok 69 - got psgi.version ok 70 - got psgi.url_scheme ok 71 - got psgi.run_once ok 72 - got psgi.nonblocking ok 73 - got psgi.multithread ok 74 - got psgi.multiprocess ok 75 - Feersum supports scalar-refs in the body part of the response (psgix.body.scalar_refs) ok 76 - got psgi.errors ok 77 - errors fh can print() ok 78 - got req method ok 79 - got UA ok 80 - C-L is a promoted header ok 81 - C-T is a promoted header ok 82 - got zero C-L ok 83 - got a Referer ok 84 - got query string ok 85 - got decoded path info string ok 86 - got full URI string ok 87 - got server name ok 88 - got server port ok 89 - remote addr ok 90 - remote port ok 91 - spot check that a placeholder Accept-Charset isn't there ok 92 - spot check that a placeholder Accept-Language isn't there ok 93 - sent response ok 94 - 'connection' isa 'Feersum::Connection' ok 95 - obtain env ok 96 - env hash ok 97 - got a test number header 1 ok 98 - got psgi.version ok 99 - got psgi.url_scheme ok 100 - got psgi.run_once ok 101 - got psgi.nonblocking ok 102 - got psgi.multithread ok 103 - got psgi.multiprocess ok 104 - Feersum supports scalar-refs in the body part of the response (psgix.body.scalar_refs) ok 105 - got psgi.errors ok 106 - errors fh can print() ok 107 - got req method ok 108 - got UA ok 109 - C-L is a promoted header ok 110 - C-T is a promoted header ok 111 - got zero C-L ok 112 - got the Referer ok 113 - got query string ok 114 - got decoded path info string ok 115 - got full URI string ok 116 - got server name ok 117 - got server port ok 118 - remote addr ok 119 - remote port ok 120 - spot check that a placeholder Accept-Charset isn't there ok 121 - spot check that a placeholder Accept-Language isn't there ok 122 - sent response ok 123 - client 4 Bad Request ok 124 ok 125 ok 126 - client 4 expected error ok 127 - client 5 got 200 ok 128 ok 129 - client 5 content-length was calculated correctly ok 130 - client 5 expected body ok 131 - client 3 got 200 ok 132 ok 133 - client 3 content-length was calculated correctly ok 134 - client 3 expected body ok 135 - client 2 got 200 ok 136 ok 137 - client 2 content-length was calculated correctly ok 138 - client 2 expected body ok 139 - client 1 got 200 ok 140 ok 141 - client 1 content-length was calculated correctly ok 142 - client 1 expected body ok 143 - all done ok t/04-died.t ............... 1..10 ok 1 - use Feersum; ok 2 - made listen socket ok 3 - has a fileno ok 4 - assigned socket ok 5 - simple_client connected ok 6 - DIED was called ok 7 - client got 500 ok 8 ok 9 - got expected body ok 10 - all done ok t/05-streaming.t .......... 1..139 ok 1 - use Feersum; ok 2 - made listen socket ok 3 - has a fileno ok 4 - assigned socket ok 5 - 1002 connected ok 6 - 1001 connected ok 7 - 2002 connected ok 8 - 2001 connected ok 9 - 1002 connected ok 10 - 1001 connected ok 11 - 'got an object!' isa 'Feersum::Connection' ok 12 ok 13 - got psgi.streaming ok 14 - got client number ok 15 - write method removed from connection object ok 16 - 'got a writer 1002' isa 'Feersum::Connection::Writer' ok 17 - '... it's a handle 1002' isa 'Feersum::Connection::Handle' ok 18 - 'got an object!' isa 'Feersum::Connection' ok 19 ok 20 - got psgi.streaming ok 21 - got client number ok 22 - write method removed from connection object ok 23 - 'got a writer 1001' isa 'Feersum::Connection::Writer' ok 24 - '... it's a handle 1001' isa 'Feersum::Connection::Handle' ok 25 - 'got an object!' isa 'Feersum::Connection' ok 26 ok 27 - got psgi.streaming ok 28 - got client number ok 29 - write method removed from connection object ok 30 - 'got a writer 2002' isa 'Feersum::Connection::Writer' ok 31 - '... it's a handle 2002' isa 'Feersum::Connection::Handle' ok 32 - 'got an object!' isa 'Feersum::Connection' ok 33 ok 34 - got psgi.streaming ok 35 - got client number ok 36 - write method removed from connection object ok 37 - 'got a writer 2001' isa 'Feersum::Connection::Writer' ok 38 - '... it's a handle 2001' isa 'Feersum::Connection::Handle' ok 39 - 'got an object!' isa 'Feersum::Connection' ok 40 ok 41 - got psgi.streaming ok 42 - got client number ok 43 - write method removed from connection object ok 44 - 'got a writer 1002' isa 'Feersum::Connection::Writer' ok 45 - '... it's a handle 1002' isa 'Feersum::Connection::Handle' ok 46 - 'got an object!' isa 'Feersum::Connection' ok 47 ok 48 - got psgi.streaming ok 49 - got client number ok 50 - write method removed from connection object ok 51 - 'got a writer 1001' isa 'Feersum::Connection::Writer' ok 52 - '... it's a handle 1001' isa 'Feersum::Connection::Handle' ok 53 - still blessed? 2001 ok 54 - wrote chunk 1 2001 ok 55 - still blessed? 1002 ok 56 - wrote chunk 1 1002 ok 57 - still blessed? 1002 ok 58 - wrote chunk 1 1002 ok 59 - still blessed? 2001 ok 60 - wrote chunk 2 2001 ok 61 - still blessed? 1001 ok 62 - wrote chunk 1 1001 ok 63 - still blessed? 1002 ok 64 - wrote chunk 2 1002 ok 65 - still blessed? 2002 ok 66 - wrote chunk 1 2002 ok 67 - still blessed? 2001 ok 68 - 'got another writer 2001' isa 'Feersum::Connection::Writer' ok 69 - 2001 got 200 ok 70 ok 71 - 2001 not chunked! ok 72 - conn close ok 73 - 2001 got all three lines ok 74 - still blessed? 1001 ok 75 - wrote chunk 1 1001 ok 76 - still blessed? 1002 ok 77 - wrote chunk 2 1002 ok 78 - still blessed? 1002 ok 79 - 'got another writer 1002' isa 'Feersum::Connection::Writer' ok 80 - 1002 got 200 ok 81 ok 82 - 1002 got chunked! ok 83 - conn keep ok 84 - 1002 got all three lines ok 85 - still blessed? 2001 ok 86 - async writer finished 2001 ok 87 - can't write after completion 2001 ok 88 - still blessed? 1001 ok 89 - wrote chunk 2 1001 ok 90 - still blessed? 2002 ok 91 - wrote chunk 2 2002 ok 92 - still blessed? 1002 ok 93 - async writer finished 1002 ok 94 - can't write after completion 1002 ok 95 - still blessed? 1001 ok 96 - wrote chunk 2 1001 ok 97 - still blessed? 1002 ok 98 - 'got another writer 1002' isa 'Feersum::Connection::Writer' ok 99 - 1002 got 200 ok 100 ok 101 - 1002 got chunked! ok 102 - 1002 conn close ok 103 - 1002 got all three lines ok 104 - still blessed? 1001 ok 105 - 'got another writer 1001' isa 'Feersum::Connection::Writer' ok 106 - 1001 got 200 ok 107 ok 108 - 1001 got chunked! ok 109 - conn keep ok 110 - 1001 got all three lines ok 111 - still blessed? 1001 ok 112 - still blessed? 2002 ok 113 - 'got another writer 2002' isa 'Feersum::Connection::Writer' ok 114 - 'got another writer 1001' isa 'Feersum::Connection::Writer' ok 115 - 1001 got 200 ok 116 ok 117 - 1001 got chunked! ok 118 - 1001 conn close ok 119 - 1001 got all three lines ok 120 - 2002 got 200 ok 121 ok 122 - 2002 not chunked! ok 123 - conn close ok 124 - 2002 got all three lines ok 125 - still blessed? 1002 ok 126 - async writer finished 1002 ok 127 - can't write after completion 1002 ok 128 - still blessed? 1001 ok 129 - async writer finished 1001 ok 130 - can't write after completion 1001 ok 131 - still blessed? 1001 ok 132 - async writer finished 1001 ok 133 - can't write after completion 1001 ok 134 - still blessed? 2002 ok 135 - async writer finished 2002 ok 136 - can't write after completion 2002 ok 137 - handlers started ok 138 - handlers finished ok 139 - all done ok t/06-input.t .............. 1..53 ok 1 - use Feersum; ok 2 - made listen socket ok 3 - has a fileno ok 4 - simple_client connected ok 5 - simple_client connected ok 6 - simple_client connected ok 7 - simple_client connected ok 8 - got input handle ok 9 - can always seek to cur ok 10 ok 11 ok 12 - seek_set worked ok 13 - can't seek back ok 14 - can seek forward ok 15 - can seek from end ok 16 - can seek back from end ok 17 ok 18 ok 19 - can't seek back ok 20 ok 21 - closed handle ok 22 - sent response ok 23 - got input handle ok 24 - read w/ too-big offset ok 25 - got the last word ok 26 - read again w/ offset ok 27 - got both words ok 28 - closed handle ok 29 - sent response ok 30 - got input handle ok 31 - read whole body ok 32 - buffer has whole body ok 33 ok 34 - EOF ok 35 - closed handle ok 36 - sent response ok 37 - got input handle ok 38 - got first letter ok 39 - read just one byte ok 40 - buffer has whole body now ok 41 - read the rest of the content ok 42 - EOF ok 43 - closed handle ok 44 - sent response ok 45 - ok ok 46 - uppercased seeking ok 47 - ok ok 48 - uppercased and reversed ok 49 - ok ok 50 - uppercased slurp ok 51 - ok ok 52 - uppercased partial ok 53 - all done ok t/07-graceful-shutdown.t .. 1..43 ok 1 - use Feersum; ok 2 - made listen socket ok 3 - has a fileno ok 4 - assigned socket ok 5 - 0003 connected ok 6 - 0002 connected ok 7 - 0001 connected ok 8 - 'got an object!' isa 'Feersum::Connection' ok 9 ok 10 - got psgi.streaming ok 11 - got client number ok 12 - 'got a writer 0003' isa 'Feersum::Connection::Writer' ok 13 - '... it's a handle 0003' isa 'Feersum::Connection::Handle' ok 14 - 'got an object!' isa 'Feersum::Connection' ok 15 ok 16 - got psgi.streaming ok 17 - got client number ok 18 - 'got a writer 0002' isa 'Feersum::Connection::Writer' ok 19 - '... it's a handle 0002' isa 'Feersum::Connection::Handle' ok 20 - 'got an object!' isa 'Feersum::Connection' ok 21 ok 22 - got psgi.streaming ok 23 - got client number ok 24 - 'got a writer 0001' isa 'Feersum::Connection::Writer' ok 25 - '... it's a handle 0001' isa 'Feersum::Connection::Handle' ok 26 - calling for shutdown ok 27 - wrote after waiting a little 0003 ok 28 - 0003 got 200 ok 29 - 0003 got chunked! ok 30 - 0003 got body ok 31 - wrote after waiting a little 0001 ok 32 - 0001 got 200 ok 33 - 0001 got chunked! ok 34 - 0001 got body ok 35 - wrote after waiting a little 0002 ok 36 - all gracefully shut down, supposedly ok 37 - 0002 got 200 ok 38 - 0002 got chunked! ok 39 - 0002 got body ok 40 - cool, shouldn't be able to connect ok 41 - handlers started ok 42 - handlers finished ok 43 - all done ok t/08-read-timeout.t ....... 1..27 ok 1 - use Feersum; ok 2 - made listen socket ok 3 - has a fileno ok 4 ok 5 - default timeout is 5 seconds ok 6 - can't set a negative number ok 7 ok 8 - can't set a negative number ok 9 ok 10 - can't set a string as the timeout ok 11 ok 12 - IV is OK ok 13 - new timeout set ok 14 - NV-as-string is OK ok 15 - new timeout set ok 16 - NV is OK ok 17 - reset to default ok 18 - (get 1) connected ok 19 - (good 1) connected ok 20 - got a request from a good client ok 21 - (good 1) got 200 ok 22 - (good 1) got body ok 23 - (post 1) connected ok 24 - (get 1) got timeout ok 25 - (post 1) got timeout ok 26 - no client errors ok 27 - all done ok t/09-magic.t .............. 1..25 ok 1 - use Feersum; ok 2 - made listen socket ok 3 - has a fileno ok 4 - array connected ok 5 - array connected ok 6 - scalar connected ok 7 - 'got an object!' isa 'Feersum::Connection' ok 8 - got env ok 9 - sent response for SCALAR-in-ARRAY ok 10 - 'got an object!' isa 'Feersum::Connection' ok 11 - got env ok 12 - sent response for ARRAY ok 13 - 'got an object!' isa 'Feersum::Connection' ok 14 - got env ok 15 - sent response for SCALAR ok 16 - client 1 got 200 ok 17 - content-length ok 18 - magic body used for scalar in array ok 19 - client 1 got 200 ok 20 - content-length ok 21 - magic body used for array ok 22 - client 1 got 200 ok 23 - content-length was overwritten by the engine ok 24 - magic body used for scalar ok 25 - all done ok t/10-respond-304.t ........ 1..21 ok 1 - use Feersum; ok 2 - made listen socket ok 3 - has a fileno ok 4 - assigned socket ok 5 - simple_client connected ok 6 - simple_client connected ok 7 - 'got an object!' isa 'Feersum::Connection' ok 8 - got env ok 9 - sent response for 2 ok 10 - 'got an object!' isa 'Feersum::Connection' ok 11 - got env ok 12 - sent response for 1 ok 13 - 2nd client got 304 ok 14 - missing c-t ok 15 - c-l not replaced ok 16 - no body ok 17 - client got 304 ok 18 - missing c-t ok 19 - no c-l generated ok 20 - no body ok 21 - all done ok t/11-runner.t ............. 1..15 ok 1 - found eg/app.feersum ok 2 - found eg/chat.feersum # /build/reproducible-path/feersum-1.505/eg/app.feersum ok 3 - use Feersum::Runner; ok 4 - did the app ok 5 - got a runner ok 6 - still got the app ok 7 - manual runner connected ok 8 - http success ok 9 ok 10 - script runner connected ok 11 - script http success ok 12 ok 13 - chat runner connected ok 14 - chat http success ok 15 ok t/12-close-on-drop.t ...... 1..14 ok 1 - use Feersum; ok 2 - made listen socket ok 3 - assigned socket ok 4 - client 2 connected ok 5 - client 1 connected ok 6 - got request ok 7 - no death on undef ok 8 - got request ok 9 - no death on undef ok 10 - client 1 got 200 ok 11 - client 1 body ok 12 - client 2 got 200 ok 13 - client 2 body ok 14 - all done ok t/13-pre-fork.t ........... 1..16 ok 1 - use Feersum::Runner; # /build/reproducible-path/feersum-1.505/eg/app.feersum ok 2 - client 4 connected ok 3 - client 3 connected ok 4 - client 2 connected ok 5 - client 1 connected ok 6 - client 4: http success ok 7 - client 4: looks good ok 8 - client 3: http success ok 9 - client 3: looks good ok 10 - client 2: http success ok 11 - client 2: looks good ok 12 - client 1: http success ok 13 - client 1: looks good ok 14 - killing ok 15 - killed ok 16 - reaped ok t/14-guard.t .............. 1..22 ok 1 - use Feersum; ok 2 - made listen socket ok 3 - has a fileno ok 4 - simple_client connected ok 5 - guard didn't fire yet (cancelled) ok 6 - sent response ok 7 - guard called ok 8 - client got 200 ok 9 - plain old body ok 10 - guard fired only once ok 11 - done simple guard ok 12 - simple_client connected ok 13 - env says the writer has this guard ok 14 - guard didn't fire yet (cancelled) ok 15 - guard didn't fire yet (not closed) ok 16 - guard didn't fire yet (closed, not gc) ok 17 - sent response ok 18 - stream writer guard called ok 19 - client got 200 ok 20 - plain old body ok 21 - guard fired only once ok 22 - all done ok t/15-write_array.t ........ 1..24 ok 1 - use Feersum; ok 2 - made listen socket ok 3 - has a fileno ok 4 - 0002 connected ok 5 - 0001 connected ok 6 - 'got an object!' isa 'Feersum::Connection' ok 7 ok 8 - 'got a writer 0002' isa 'Feersum::Connection::Writer' ok 9 - '... it's a handle 0002' isa 'Feersum::Connection::Handle' ok 10 - 0002 handler completed ok 11 - 'got an object!' isa 'Feersum::Connection' ok 12 ok 13 - 'got a writer 0001' isa 'Feersum::Connection::Writer' ok 14 - '... it's a handle 0001' isa 'Feersum::Connection::Handle' ok 15 - 0001 handler completed ok 16 - 0002 got 200 ok 17 - 0002 version ok 18 - 0002 got chunked! ok 19 - 0002 got all four lines ok 20 - 0001 got 200 ok 21 - 0001 version ok 22 - 0001 got chunked! ok 23 - 0001 got all four lines ok 24 - all done ok t/50-psgi-simple.t ........ 1..14 ok 1 - use Feersum; ok 2 - made listen socket ok 3 - got an app ok 4 - (2) connected ok 5 - (1) connected ok 6 - got an env in callback ok 7 - got an env in callback ok 8 - (2) Response OK ok 9 - ... (2) is text ok 10 - ... (2) correct body ok 11 - (1) Response OK ok 12 - ... (1) is text ok 13 - ... (1) correct body ok 14 - all done ok t/51-psgi-streaming.t ..... 1..48 ok 1 - use Feersum; ok 2 - made listen socket ok 3 - got an app ok 4 - simple_client connected ok 5 - called app ok 6 - called streamer ok 7 - sending response ok 8 - sent response ok 9 - Response OK ok 10 - ... is JSON ok 11 - ... no T-E header ok 12 - ... correct body ok 13 - all done app 1 ok 14 - got app 2 ok 15 - simple_client connected ok 16 - called app2 ok 17 - called streamer2 ok 18 - sending response2 ok 19 - started response2 ok 20 - done response2 ok 21 - Response OK ok 22 - ... is JSON ok 23 - ... was chunked ok 24 - ... close ok 25 - ... correct de-chunked body ok 26 - simple_client connected ok 27 - called app2 ok 28 - called streamer2 ok 29 - sending response2 ok 30 - started response2 ok 31 - done response2 ok 32 - Response OK ok 33 - ... is JSON ok 34 - ... was not chunked ok 35 - ... got close ok 36 - ... correct body ok 37 - simple_client connected ok 38 - called app2 ok 39 - called streamer2 ok 40 - sending response2 ok 41 - started response2 ok 42 - done response2 ok 43 - Response OK ok 44 - ... is JSON ok 45 - ... not chunked ok 46 - ... keep ok 47 - ... correct de-chunked body ok 48 - all done app 2 ok t/52-psgi-iohandle.t ...... 1..41 ok 1 - use Feersum; ok 2 - made listen socket ok 3 - got an app ok 4 - simple_client connected ok 5 - called app ok 6 - $/ is \4096 ok 7 - $/ is \4096 ok 8 - $/ is \4096 ok 9 - called close ok 10 - Response OK ok 11 ok 12 ok 13 - all done app 1 ok 14 - got app 2 ok 15 - simple_client connected ok 16 - called app2 ok 17 - Response OK ok 18 ok 19 ok 20 - all done app 2 ok 21 - got app 3 ok 22 - simple_client connected ok 23 - called app3 ok 24 - Response OK ok 25 - C-T ok 26 - body ok 27 - all done app 3 ok 28 - got app 4 ok 29 - simple_client connected ok 30 - called app4 ok 31 - Response OK ok 32 - C-T ok 33 - utf8 body ok 34 - all done app 4 ok 35 - got app 5 ok 36 - simple_client connected ok 37 - called app5 ok 38 - Response OK ok 39 - C-T ok 40 - utf8 body from streamer ok 41 - all done app 5 ok t/53-psgi-overloaded.t .... 1..12 ok 1 - use Feersum; ok 2 - made listen socket ok 3 - got an app ok 4 - simple_client connected ok 5 - called app ok 6 - called streamer ok 7 - sent response ok 8 - Response OK ok 9 - ... is JSON ok 10 - ... no T-E header ok 11 - ... correct body ok 12 - all done ok t/54-psgix-io.t ........... 1..115 ok 1 - use Feersum; ok 2 - made listen socket ok 3 - server setup: got an upgrade req ok 4 - 'server setup: 2 fh' isa 'IO::Socket' ok 5 - server setup: 2 websocket turd ok 6 - server setup: duplicated psgix.io read results in same handle ok 7 - server setup: got an upgrade req ok 8 - 'server setup: 1 fh' isa 'IO::Socket' ok 9 - server setup: 1 websocket turd ok 10 - server setup: duplicated psgix.io read results in same handle ok 11 - client setup: client 1 got upgraded ok 12 - client setup: client 2 got upgraded ok 13 - round 1 : all clients connected, sending chats... ok 14 - client send: wrote to 1 ok 15 - client send: wrote to 2 ok 16 - round: all connected ok 17 - server msg: read a line for server 2 ok 18 - server msg: read a line for server 1 ok 19 - client msg: 2 got a chat, 1 left ok 20 - client msg: 2 got a chat, 0 left ok 21 - client setup: client 2 is done ok 22 - client msg: 1 got a chat, 1 left ok 23 - client msg: 1 got a chat, 0 left ok 24 - client setup: client 1 is done ok 25 - round: done round 1 ok 26 - client setup: 1 destroyed ok 27 - client setup: 2 destroyed ok 28 - server setup: 1 destroyed ok 29 - server setup: 2 destroyed ok 30 - round: cleaned up round 1 ok 31 - server setup: got an upgrade req ok 32 - 'server setup: 1 fh' isa 'IO::Socket' ok 33 - server setup: 1 websocket turd ok 34 - server setup: duplicated psgix.io read results in same handle ok 35 - server setup: got an upgrade req ok 36 - 'server setup: 2 fh' isa 'IO::Socket' ok 37 - server setup: 2 websocket turd ok 38 - server setup: duplicated psgix.io read results in same handle ok 39 - client setup: client 2 got upgraded ok 40 - client setup: client 1 got upgraded ok 41 - round 2 : all clients connected, sending chats... ok 42 - client send: wrote to 1 ok 43 - client send: wrote to 2 ok 44 - round: all connected ok 45 - server msg: read a line for server 2 ok 46 - server msg: read a line for server 1 ok 47 - client msg: 2 got a chat, 1 left ok 48 - client msg: 2 got a chat, 0 left ok 49 - client setup: client 2 is done ok 50 - client msg: 1 got a chat, 1 left ok 51 - client msg: 1 got a chat, 0 left ok 52 - client setup: client 1 is done ok 53 - round: done round 2 ok 54 - client setup: 1 destroyed ok 55 - client setup: 2 destroyed ok 56 - server setup: 1 destroyed ok 57 - server setup: 2 destroyed ok 58 - round: cleaned up round 2 ok 59 - server setup: got an upgrade req ok 60 - 'server setup: 1 fh' isa 'IO::Socket' ok 61 - server setup: 1 websocket turd ok 62 - server setup: duplicated psgix.io read results in same handle ok 63 - server setup: got an upgrade req ok 64 - 'server setup: 2 fh' isa 'IO::Socket' ok 65 - server setup: 2 websocket turd ok 66 - server setup: duplicated psgix.io read results in same handle ok 67 - client setup: client 2 got upgraded ok 68 - client setup: client 1 got upgraded ok 69 - round 3 : all clients connected, sending chats... ok 70 - client send: wrote to 1 ok 71 - client send: wrote to 2 ok 72 - round: all connected ok 73 - server msg: read a line for server 2 ok 74 - server msg: read a line for server 1 ok 75 - client msg: 2 got a chat, 1 left ok 76 - client msg: 2 got a chat, 0 left ok 77 - client setup: client 2 is done ok 78 - client msg: 1 got a chat, 1 left ok 79 - client msg: 1 got a chat, 0 left ok 80 - client setup: client 1 is done ok 81 - round: done round 3 ok 82 - client setup: 1 destroyed ok 83 - client setup: 2 destroyed ok 84 - server setup: 1 destroyed ok 85 - server setup: 2 destroyed ok 86 - round: cleaned up round 3 ok 87 - server setup: got an upgrade req ok 88 - 'server setup: 1 fh' isa 'IO::Socket' ok 89 - server setup: 1 websocket turd ok 90 - server setup: duplicated psgix.io read results in same handle ok 91 - server setup: got an upgrade req ok 92 - 'server setup: 2 fh' isa 'IO::Socket' ok 93 - server setup: 2 websocket turd ok 94 - server setup: duplicated psgix.io read results in same handle ok 95 - client setup: client 2 got upgraded ok 96 - client setup: client 1 got upgraded ok 97 - round 4 : all clients connected, sending chats... ok 98 - client send: wrote to 1 ok 99 - client send: wrote to 2 ok 100 - round: all connected ok 101 - server msg: read a line for server 2 ok 102 - server msg: read a line for server 1 ok 103 - client msg: 2 got a chat, 1 left ok 104 - client msg: 2 got a chat, 0 left ok 105 - client setup: client 2 is done ok 106 - client msg: 1 got a chat, 1 left ok 107 - client msg: 1 got a chat, 0 left ok 108 - client setup: client 1 is done ok 109 - round: done round 4 ok 110 - client setup: 1 destroyed ok 111 - client setup: 2 destroyed ok 112 - server setup: 1 destroyed ok 113 - server setup: 2 destroyed ok 114 - round: cleaned up round 4 ok 115 - all done ok t/55-psgi-leak.t .......... 1..47 ok 1 - use Feersum; ok 2 - made listen socket ok 3 - got an app ok 4 - (10) connected ok 5 - (9) connected ok 6 - (8) connected ok 7 - (7) connected ok 8 - (6) connected ok 9 - (5) connected ok 10 - (4) connected ok 11 - (3) connected ok 12 - (2) connected ok 13 - (1) connected ok 14 - (10) Response OK ok 15 - ... (10) is text ok 16 - ... (10) correct body ok 17 - (9) Response OK ok 18 - ... (9) is text ok 19 - ... (9) correct body ok 20 - (8) Response OK ok 21 - ... (8) is text ok 22 - ... (8) correct body ok 23 - (7) Response OK ok 24 - ... (7) is text ok 25 - ... (7) correct body ok 26 - (6) Response OK ok 27 - ... (6) is text ok 28 - ... (6) correct body ok 29 - (5) Response OK ok 30 - ... (5) is text ok 31 - ... (5) correct body ok 32 - (4) Response OK ok 33 - ... (4) is text ok 34 - ... (4) correct body ok 35 - (3) Response OK ok 36 - ... (3) is text ok 37 - ... (3) correct body ok 38 - (2) Response OK ok 39 - ... (2) is text ok 40 - ... (2) correct body ok 41 - (1) Response OK ok 42 - ... (1) is text ok 43 - ... (1) correct body ok 44 - done requests ok 45 - request leaks (leaks 0 <= 0) ok 46 - done graceful shutdown ok 47 - graceful shutdown leaks (leaks 0 <= 0) ok t/60-plack.t .............. 1..7 ok 1 - guess feersum ok 2 - 'explicit load' isa 'Plack::Handler::Feersum' ok 3 - 'auto-load' isa 'Plack::Handler::Feersum' ok 4 - seems to be Feersum ok 5 - is PSGI 1.1 ok 6 - hello! ok 7 - done ok t/61-plack-suite.t ........ # SCRIPT_NAME ok 1 # GET ok 2 ok 3 ok 4 ok 5 # POST ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 # big POST ok 12 ok 13 ok 14 ok 15 ok 16 # psgi.url_scheme ok 17 ok 18 ok 19 ok 20 # return glob ok 21 ok 22 ok 23 ok 24 ok 25 # filehandle ok 26 ok 27 ok 28 ok 29 # bigger file ok 30 ok 31 ok 32 ok 33 ok 34 # handle HTTP-Header ok 35 ok 36 ok 37 ok 38 # handle HTTP-Cookie ok 39 ok 40 ok 41 ok 42 # validate env ok 43 ok 44 ok 45 ok 46 # % encoding in PATH_INFO ok 47 - PATH_INFO should be decoded per RFC 3875 # % double encoding in PATH_INFO ok 48 - PATH_INFO should be decoded only once, per RFC 3875 # % encoding in PATH_INFO (outside of URI characters) ok 49 # SERVER_PROTOCOL is required ok 50 ok 51 ok 52 ok 53 # SCRIPT_NAME should not be undef ok 54 # call close after read IO::Handle-like ok 55 - closed ok 56 # has errors ok 57 # status line ok 58 # Do not crash when the app dies ok 59 ok 60 # multi headers (request) ok 61 # multi headers (response) ok 62 # Do not set $env->{COOKIE} ok 63 ok 64 # no entity headers on 304 ok 65 ok 66 ok 67 ok 68 - No Content-Type ok 69 - No Content-Length ok 70 - No Transfer-Encoding # REQUEST_URI is set ok 71 # filehandle with path() ok 72 ok 73 ok 74 ok 75 # a big header value > 128 bytes ok 76 ok 77 ok 78 # coderef res ok 79 ok 80 ok 81 ok 82 # coderef streaming ok 83 ok 84 ok 85 ok 86 # CRLF output and FCGI parse bug ok 87 ok 88 # newlines ok 89 # test 404 ok 90 ok 91 ok 92 # request->input seekable ok 93 # request->content on GET ok 94 # handle Authorization header ok 95 ok 96 ok 97 ok 98 # repeated slashes ok 99 ok 100 ok 101 ok 102 1..102 ok # found plackup: /usr/bin/plackup (Plack 1.0051) t/62-plack-runner.t ....... 1..6 ok 1 - feersum runner connected ok 2 - script http success ok 3 ok 4 - plackup runner connected ok 5 - script http success ok 6 ok t/63-plack-apps.t ......... 1..6 ok 1 ok 2 - found static line ok 3 ok 4 - found static line (cascade) ok 5 ok 6 - found static line (cascade) ok t/64-unixsock.t ........... 1..8 ok 1 - using sock path /tmp/zhAN.sock ok 2 - got a runner ok 3 - client ok ok 4 - unblock socket ok 5 - got request ok 6 - got reply ok 7 - server killing ok 8 - server killed ok t/65-keepalive.t .......... 1..34 ok 1 - using sock path /tmp/AzOc.sock ok 2 - got a runner ok 3 - client ok ok 4 - unblock socket ok 5 - got request http/1.1 ok 6 - http/1.1 no connection header ok 7 - got request http/1.1 ok 8 - http/1.1 connection close reply ok 9 - server closed connection ok 10 - client ok ok 11 - unblock socket ok 12 - got request http/1.1 ok 13 - http/1.1 no connection header ok 14 - server closed connection on read timeout ok 15 - client ok ok 16 - unblock socket ok 17 - got request http/1.0 ok 18 - http/1.0 connection keepalive reply ok 19 - got request http/1.0 ok 20 - http/1.0 no connection header ok 21 - server closed connection ok 22 - client ok ok 23 - unblock socket ok 24 - got request http/1.1 ok 25 - request 1: no close header ok 26 - got request http/1.1 ok 27 - request 2: no close header ok 28 - got request http/1.1 ok 29 - request 3: no close header ok 30 - got request http/1.1 ok 31 - request 4: connection close header ok 32 - server closed connection after max requests ok 33 - server killing ok 34 - server killed ok t/66-pipelining.t ......... 1..9 ok 1 - use Feersum; ok 2 - made listen socket ok 3 - has a fileno ok 4 - assigned socket # Subtest: Pipelined Requests 1..23 ok 1 - 'got an object!' isa 'Feersum::Connection' ok 2 - 'got an object!' isa 'Feersum::Connection' ok 3 - 'got an object!' isa 'Feersum::Connection' ok 4 - 'got an object!' isa 'Feersum::Connection' ok 5 - 'got an object!' isa 'Feersum::Connection' ok 6 - Got all pipelined responses in correct order ok 7 - Got expected number of response parts ok 8 - First response has correct status ok 9 - First response has content type ok 10 - First response has correct body ok 11 - Second response has correct status ok 12 - Second response has content type ok 13 - Second response has correct body ok 14 - Third response has correct status ok 15 - Third response has content type ok 16 - Third response has correct body with POST data ok 17 - Fourth response has correct status ok 18 - Fourth response has content type ok 19 - Fourth response has correct body with POST data ok 20 - Fifth response has correct status ok 21 - Fifth response has content type ok 22 - Fifth response has Connection: close ok 23 - Fifth response has correct body ok 5 - Pipelined Requests # Subtest: Keepalive Requests 1..14 ok 1 - 'got an object!' isa 'Feersum::Connection' ok 2 - 'got an object!' isa 'Feersum::Connection' ok 3 - 'got an object!' isa 'Feersum::Connection' ok 4 - 'got an object!' isa 'Feersum::Connection' ok 5 - Got expected number of keepalive responses ok 6 - First keepalive response has correct status ok 7 - First keepalive response has correct body ok 8 - Second keepalive response has correct status ok 9 - Second keepalive response has correct body ok 10 - Third keepalive response has correct status ok 11 - Third keepalive response has correct POST body ok 12 - Fourth keepalive response has correct status ok 13 - Fourth keepalive response has Connection: close ok 14 - Fourth keepalive response has correct body ok 6 - Keepalive Requests # Subtest: Mixed Keepalive and Pipelined Requests 1..20 ok 1 - 'got an object!' isa 'Feersum::Connection' ok 2 - 'got an object!' isa 'Feersum::Connection' ok 3 - 'got an object!' isa 'Feersum::Connection' ok 4 - 'got an object!' isa 'Feersum::Connection' ok 5 - 'got an object!' isa 'Feersum::Connection' ok 6 - 'got an object!' isa 'Feersum::Connection' ok 7 - 'got an object!' isa 'Feersum::Connection' ok 8 - Got all 7 responses ok 9 - Contains initial POST response ok 10 - Contains mixed1 response ok 11 - Contains mixed/delay response ok 12 - Contains POST1 response ok 13 - Contains POST2 response ok 14 - Contains mixed/get1 response ok 15 - Contains mixed/final response ok 16 - All responses have correct status code ok 17 - All responses have correct content type ok 18 - Final response has Connection: close ok 19 - Captured 7 response numbers ok 20 - Response numbers are in ascending order ok 7 - Mixed Keepalive and Pipelined Requests ok 8 - Handled multiple requests (16 in total) ok 9 - all done ok t/99-critic.t ............. skipped: Author tests not required for installation t/99-fixme.t .............. skipped: Author tests not required for installation t/99-manifest.t ........... skipped: Author tests not required for installation t/99-pod-coverage.t ....... skipped: Author tests not required for installation t/99-pod.t ................ skipped: Author tests not required for installation All tests successful. Files=33, Tests=1045, 28 wallclock secs ( 0.15 usr 0.07 sys + 3.28 cusr 0.78 csys = 4.28 CPU) Result: PASS make[2]: Leaving directory '/build/reproducible-path/feersum-1.505' make[1]: Leaving directory '/build/reproducible-path/feersum-1.505' create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/feersum-1.505' dh_auto_install make -j12 install DESTDIR=/build/reproducible-path/feersum-1.505/debian/feersum AM_UPDATE_INFO_DIR=no PREFIX=/usr make[2]: Entering directory '/build/reproducible-path/feersum-1.505' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Feersum.bs blib/arch/auto/Feersum/Feersum.bs 644 Manifying 1 pod document Manifying 5 pod documents Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /build/reproducible-path/feersum-1.505/debian/feersum/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/Feersum/Feersum.so Installing /build/reproducible-path/feersum-1.505/debian/feersum/usr/lib/aarch64-linux-gnu/perl5/5.40/Feersum.pm Installing /build/reproducible-path/feersum-1.505/debian/feersum/usr/lib/aarch64-linux-gnu/perl5/5.40/Plack/Handler/Feersum.pm Installing /build/reproducible-path/feersum-1.505/debian/feersum/usr/lib/aarch64-linux-gnu/perl5/5.40/Feersum/Connection.pm Installing /build/reproducible-path/feersum-1.505/debian/feersum/usr/lib/aarch64-linux-gnu/perl5/5.40/Feersum/Runner.pm Installing /build/reproducible-path/feersum-1.505/debian/feersum/usr/lib/aarch64-linux-gnu/perl5/5.40/Feersum/Connection/Handle.pm Installing /build/reproducible-path/feersum-1.505/debian/feersum/usr/share/man/man1/feersum.1p Installing /build/reproducible-path/feersum-1.505/debian/feersum/usr/share/man/man3/Plack::Handler::Feersum.3pm Installing /build/reproducible-path/feersum-1.505/debian/feersum/usr/share/man/man3/Feersum::Runner.3pm Installing /build/reproducible-path/feersum-1.505/debian/feersum/usr/share/man/man3/Feersum::Connection::Handle.3pm Installing /build/reproducible-path/feersum-1.505/debian/feersum/usr/share/man/man3/Feersum::Connection.3pm Installing /build/reproducible-path/feersum-1.505/debian/feersum/usr/share/man/man3/Feersum.3pm Installing /build/reproducible-path/feersum-1.505/debian/feersum/usr/bin/feersum make[2]: Leaving directory '/build/reproducible-path/feersum-1.505' sed -i '1s|^#!.*perl|#!/usr/bin/perl|' /build/reproducible-path/feersum-1.505/debian/feersum/usr/*bin/* make[1]: Leaving directory '/build/reproducible-path/feersum-1.505' dh_installdocs dh_installchangelogs debian/rules override_dh_installexamples make[1]: Entering directory '/build/reproducible-path/feersum-1.505' dh_installexamples sed -i '1s|^#!.*perl|#!/usr/bin/perl|' /build/reproducible-path/feersum-1.505/debian/feersum/usr/share/doc/feersum/examples/* make[1]: Leaving directory '/build/reproducible-path/feersum-1.505' dh_installman dh_lintian dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'feersum' in '../feersum_1.505-1_arm64.deb'. dpkg-deb: building package 'feersum-dbgsym' in '../feersum-dbgsym_1.505-1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../feersum_1.505-1_arm64.buildinfo dpkg-genchanges --build=binary -O../feersum_1.505-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/252468 and its subdirectories I: Current time: Mon Oct 13 12:48:58 -12 2025 I: pbuilder-time-stamp: 1760402938 Tue Oct 14 00:49:00 UTC 2025 I: 1st build successful. Starting 2nd build on remote node codethink03-arm64.debian.net. Tue Oct 14 00:49:00 UTC 2025 I: Preparing to do remote build '2' on codethink03-arm64.debian.net. Tue Oct 14 00:50:01 UTC 2025 I: Deleting $TMPDIR on codethink03-arm64.debian.net. Tue Oct 14 00:50:02 UTC 2025 I: feersum_1.505-1_arm64.changes: Format: 1.8 Date: Sun, 13 Apr 2025 12:54:19 +0200 Source: feersum Binary: feersum feersum-dbgsym Architecture: arm64 Version: 1.505-1 Distribution: unstable Urgency: medium Maintainer: Debian Perl Group Changed-By: gregor herrmann Description: feersum - PSGI engine for Perl based on EV/libev Changes: feersum (1.505-1) unstable; urgency=medium . * Team upload. * Import upstream version 1.505. * Declare compliance with Debian Policy 4.7.2. Checksums-Sha1: aab798b2618f4a64127092f414b88c60ab04f85b 117252 feersum-dbgsym_1.505-1_arm64.deb 7d6e44bcc6c095c79f75aa28682046f83e6455f9 6125 feersum_1.505-1_arm64.buildinfo 95234d8ba437baa3b293570a0d244a5df9624227 71080 feersum_1.505-1_arm64.deb Checksums-Sha256: f99a42ea4bd2bdd92d12acd0da86859c867a64773e330aaf89f6d2447fe4fd18 117252 feersum-dbgsym_1.505-1_arm64.deb ff2f071b971e583e61d760ec0bf29603a96a31f67c443b4a1d9c034625dfdfd1 6125 feersum_1.505-1_arm64.buildinfo 9b05e6a6465d304104b2d45c4968af5416d329b8dc9afb3aa4cd1fcb3a2319db 71080 feersum_1.505-1_arm64.deb Files: 150d32534c1c5d95bab2e2b6091c7d5e 117252 debug optional feersum-dbgsym_1.505-1_arm64.deb 5d338b61eefc73c93c95dde2fc326719 6125 perl optional feersum_1.505-1_arm64.buildinfo 6fbad07de6f0a19e28f8af2891eab266 71080 perl optional feersum_1.505-1_arm64.deb Tue Oct 14 00:50:02 UTC 2025 I: diffoscope 306 will be used to compare the two builds: Running as unit: rb-diffoscope-arm64_9-103220.service; invocation ID: e09fca17bf99444b9a29b5a35d981a19 # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.gYeSDzIz/feersum_1.505-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.gYeSDzIz/feersum_1.505-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.gYeSDzIz/feersum_1.505-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.gYeSDzIz/b1/feersum_1.505-1_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.gYeSDzIz/b2/feersum_1.505-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: 214ms CPU time consumed: 169ms Memory peak: 17.7M (swap: 0B) Tue Oct 14 00:50:03 UTC 2025 I: diffoscope 306 found no differences in the changes files, and a .buildinfo file also exists. Tue Oct 14 00:50:03 UTC 2025 I: feersum from forky built successfully and reproducibly on arm64. Tue Oct 14 00:50:04 UTC 2025 I: Removing signed feersum_1.505-1_arm64.buildinfo.asc files: removed './b1/feersum_1.505-1_arm64.buildinfo.asc' removed './b2/feersum_1.505-1_arm64.buildinfo.asc'