Diff of the two buildlogs: -- --- b1/build.log 2025-11-12 05:24:18.290410149 +0000 +++ b2/build.log 2025-11-12 05:24:55.086454175 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Nov 11 17:21:57 -12 2025 -I: pbuilder-time-stamp: 1762924917 +I: Current time: Wed Dec 16 01:47:20 +14 2026 +I: pbuilder-time-stamp: 1797335240 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -22,52 +22,84 @@ dpkg-source: info: unpacking libhttp-message-perl_7.01-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/4018406/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3181038/tmp/hooks/D01_modify_environment starting +debug: Running on infom02-amd64. +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 Dec 15 11:47 /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/3181038/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3181038/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='amd64' + 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]="x86_64-pc-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=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16 nocheck' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='100c7bb6e1a541799be721472f5676fe' - 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='4018406' - PS1='# ' - PS2='> ' + INVOCATION_ID=89981d2034dc4ee98578ace1b3acef0f + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-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=3181038 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.CvFpd5cT/pbuilderrc_kkWq --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.CvFpd5cT/b1 --logfile b1/build.log libhttp-message-perl_7.01-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' + 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.CvFpd5cT/pbuilderrc_fwv9 --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.CvFpd5cT/b2 --logfile b2/build.log libhttp-message-perl_7.01-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' I: uname -a - Linux infom01-amd64 6.12.48+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/4018406/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3181038/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -161,7 +193,7 @@ Get: 38 http://deb.debian.org/debian forky/main amd64 libtest-needs-perl all 0.002010-1 [9352 B] Get: 39 http://deb.debian.org/debian forky/main amd64 libtry-tiny-perl all 0.32-1 [22.9 kB] Get: 40 http://deb.debian.org/debian forky/main amd64 liburi-perl all 5.34-2 [111 kB] -Fetched 11.8 MB in 1s (20.3 MB/s) +Fetched 11.8 MB in 0s (30.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 ... 19862 files and directories currently installed.) @@ -342,7 +374,11 @@ Solving dependencies... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/libhttp-message-perl-7.01/ && 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 > ../libhttp-message-perl_7.01-1_source.changes +I: user script /srv/workspace/pbuilder/3181038/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/3181038/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/libhttp-message-perl-7.01/ && 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 > ../libhttp-message-perl_7.01-1_source.changes dpkg-buildpackage: info: source package libhttp-message-perl dpkg-buildpackage: info: source version 7.01-1 dpkg-buildpackage: info: source distribution unstable @@ -364,1166 +400,49 @@ Writing Makefile for HTTP::Message Writing MYMETA.yml and MYMETA.json dh_auto_build - make -j12 + make -j16 make[1]: Entering directory '/build/reproducible-path/libhttp-message-perl-7.01' -cp lib/HTTP/Response.pm blib/lib/HTTP/Response.pm -cp lib/HTTP/Status.pm blib/lib/HTTP/Status.pm -cp lib/HTTP/Headers/Util.pm blib/lib/HTTP/Headers/Util.pm -cp lib/HTTP/Request.pm blib/lib/HTTP/Request.pm -cp lib/HTTP/Request/Common.pm blib/lib/HTTP/Request/Common.pm cp lib/HTTP/Message.pm blib/lib/HTTP/Message.pm -cp lib/HTTP/Headers.pm blib/lib/HTTP/Headers.pm +cp lib/HTTP/Headers/ETag.pm blib/lib/HTTP/Headers/ETag.pm +cp lib/HTTP/Headers/Util.pm blib/lib/HTTP/Headers/Util.pm cp lib/HTTP/Headers/Auth.pm blib/lib/HTTP/Headers/Auth.pm +cp lib/HTTP/Request.pm blib/lib/HTTP/Request.pm cp lib/HTTP/Config.pm blib/lib/HTTP/Config.pm -cp lib/HTTP/Headers/ETag.pm blib/lib/HTTP/Headers/ETag.pm +cp lib/HTTP/Status.pm blib/lib/HTTP/Status.pm +cp lib/HTTP/Headers.pm blib/lib/HTTP/Headers.pm +cp lib/HTTP/Response.pm blib/lib/HTTP/Response.pm +cp lib/HTTP/Request/Common.pm blib/lib/HTTP/Request/Common.pm Manifying 10 pod documents make[1]: Leaving directory '/build/reproducible-path/libhttp-message-perl-7.01' - dh_auto_test - make -j12 test TEST_VERBOSE=1 -make[1]: Entering directory '/build/reproducible-path/libhttp-message-perl-7.01' -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 -# -# Versions for all modules listed in MYMETA.json (including optional ones): -# -# === Configure Requires === -# -# Module Want Have -# ------------------- ----- -------- -# ExtUtils::MakeMaker any 7.70 -# perl 5.006 5.040001 -# -# === Configure Suggests === -# -# Module Want Have -# -------- ------- ---- -# JSON::PP 2.27300 4.16 -# -# === Build Requires === -# -# Module Want Have -# ------------------- ---- ---- -# ExtUtils::MakeMaker any 7.70 -# -# === Test Requires === -# -# Module Want Have -# ------------------- -------- -------- -# ExtUtils::MakeMaker any 7.70 -# File::Spec any 3.91 -# File::Temp any 0.2311 -# PerlIO::encoding any 0.31 -# Test::More 0.88 1.302199 -# Test::Needs any 0.002010 -# Time::Local any 1.35 -# Try::Tiny any 0.32 -# URI::URL any 5.34 -# lib any 0.65 -# overload any 1.37 -# perl 5.008001 5.040001 -# -# === Test Recommends === -# -# Module Want Have -# ---------------------- -------- -------- -# CPAN::Meta 2.120900 2.150010 -# IO::Compress::Brotli 0.004001 0.004001 -# IO::Uncompress::Brotli 0.004001 0.004001 -# -# === Runtime Requires === -# -# Module Want Have -# -------------------------- -------- -------- -# Carp any 1.54 -# Clone 0.46 0.47 -# Compress::Raw::Bzip2 any 2.212 -# Compress::Raw::Zlib 2.062 2.212 -# Encode 3.01 3.21 -# Encode::Locale 1 1.05 -# Exporter 5.57 5.78 -# File::Spec any 3.91 -# HTTP::Date 6 6.06 -# IO::Compress::Bzip2 2.021 2.212 -# IO::Compress::Deflate any 2.212 -# IO::Compress::Gzip any 2.212 -# IO::HTML any 1.004 -# IO::Uncompress::Inflate any 2.212 -# IO::Uncompress::RawInflate any 2.212 -# LWP::MediaTypes 6 6.04 -# MIME::Base64 2.1 3.16_01 -# MIME::QuotedPrint any 3.16_01 -# URI 1.10 5.34 -# parent any 0.241 -# perl 5.008001 5.040001 -# strict any 1.13 -# warnings any 1.70 -# -# === Runtime Recommends === -# -# Module Want Have -# ---------------------- -------- -------- -# IO::Compress::Brotli 0.004001 0.004001 -# IO::Uncompress::Brotli 0.004001 0.004001 -# -t/00-report-prereqs.t .......... -1..1 -ok 1 - Reported prereqs -ok -t/common-req.t ................. -# GET http://www.sn.no/ -# -ok 1 -ok 2 -# HEAD http://www.sn.no/ -# From: aas@sn.no -# If-Match: abc -# -ok 3 -ok 4 -ok 5 -ok 6 -ok 7 -ok 8 -ok 9 -# PUT http://www.sn.no -# Content-Length: 3 -# Content-Type: application/x-www-form-urlencoded -# -# foo -ok 10 -ok 11 -ok 12 -ok 13 -ok 14 -ok 15 -ok 16 -# OPTIONS http://www.sn.no -# Content-Length: 3 -# Content-Type: application/x-www-form-urlencoded -# -# foo -ok 17 -ok 18 -ok 19 -ok 20 -ok 21 -ok 22 -ok 23 -ok 24 -# POST http://www.sn.no -# Content-Length: 77 -# Content-Type: application/x-www-form-urlencoded -# Bar: foo -# -# foo=bar%3Bbaz&baz=a&baz=b&baz=c&foo=zoo%3D%26&space+=+%2B+&nl=a%0Ab%0D%0Ac%0A -ok 25 -ok 26 -ok 27 - content_length -ok 28 - bar is foo -ok 29 -ok 30 -ok 31 -ok 32 -ok 33 -ok 34 -ok 35 -ok 36 -ok 37 -ok 38 - empty POST -ok 39 -ok 40 -ok 41 -ok 42 -# -# Content-Disposition: form-data; name="file"; filename="jhqh0xiZZS" -# Content-Type: text/plain -# -# foo -# bar -# baz -# -# -ok 43 -ok 44 -ok 45 -ok 46 -ok 47 -ok 48 -ok 49 -ok 50 -ok 51 -ok 52 -ok 53 -ok 54 -ok 55 -ok 56 -ok 57 -ok 58 -ok 59 -ok 60 -ok 61 -ok 62 -ok 63 -ok 64 -ok 65 -ok 66 -ok 67 -ok 68 -ok 69 -ok 70 -ok 71 -1..71 -ok -t/headers-auth.t ............... -1..9 -# 401 Unauthorized -# WWW-Authenticate: Foo realm="WallyWorld", foo=bar, Bar realm="WallyWorld2" -# WWW-Authenticate: Basic Realm="WallyWorld", foo=bar, bar=baz -# -ok 1 -ok 2 -ok 3 -ok 4 -# 401 Unauthorized -# WWW-Authenticate: Basic realm=foo1 -# -# 401 Unauthorized -# WWW-Authenticate: Basic realm="foo2" -# -# 401 Unauthorized -# WWW-Authenticate: Basic realm="foo3", foo=33 -# WWW-Authenticate: Digest foo=foo, nonce=bar -# -ok 5 -ok 6 -ok 7 -ok 8 -ok 9 -ok -t/headers-etag.t ............... -1..11 -ok 1 -ok 2 -ok 3 -ok 4 -ok 5 -ok 6 -ok 7 -ok 8 -# If-Match: W/"foo", "bar", "baz", "bar" -# If-None-Match: "333" -# If-Range: Wed, 12 Nov 2025 05:24:11 GMT -# ETag: -ok 9 -ok 10 -ok 11 -ok -t/headers-util.t ............... -1..17 -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 -# # Extra tests -ok 14 -ok 15 -ok 16 -ok 17 -ok -t/headers.t .................... -1..189 -ok 1 -ok 2 -ok 3 -ok 4 -ok 5 -ok 6 -ok 7 -ok 8 -ok 9 -ok 10 -ok 11 -ok 12 -ok 13 -ok 14 -ok 15 -ok 16 -ok 17 -ok 18 -ok 19 -ok 20 -ok 21 -ok 22 -ok 23 -ok 24 -ok 25 -ok 26 -ok 27 -ok 28 -ok 29 -ok 30 -ok 31 -ok 32 -ok 33 -ok 34 -ok 35 -ok 36 -ok 37 -ok 38 -ok 39 -ok 40 -ok 41 -ok 42 -ok 43 -ok 44 -ok 45 -ok 46 -ok 47 -ok 48 -ok 49 -ok 50 -ok 51 -ok 52 -ok 53 -ok 54 -ok 55 -ok 56 -ok 57 -ok 58 -ok 59 -ok 60 -ok 61 -ok 62 -ok 63 -ok 64 -ok 65 -ok 66 -ok 67 -ok 68 -ok 69 -ok 70 -ok 71 -ok 72 -ok 73 -ok 74 -ok 75 -ok 76 -ok 77 -ok 78 -ok 79 -ok 80 -ok 81 -ok 82 -ok 83 -ok 84 -ok 85 -ok 86 -ok 87 -ok 88 -ok 89 -ok 90 -ok 91 -ok 92 -ok 93 -ok 94 -ok 95 -ok 96 -ok 97 -ok 98 -ok 99 -ok 100 -ok 101 -ok 102 -ok 103 -ok 104 -ok 105 -ok 106 -ok 107 -ok 108 -ok 109 -ok 110 -ok 111 -ok 112 -ok 113 -ok 114 -ok 115 -ok 116 -ok 117 -ok 118 -ok 119 -ok 120 -ok 121 -ok 122 -ok 123 -ok 124 -ok 125 -ok 126 -ok 127 -ok 128 -ok 129 -ok 130 -ok 131 -ok 132 -ok 133 -ok 134 -ok 135 -ok 136 -ok 137 -ok 138 -ok 139 -ok 140 -ok 141 -ok 142 -ok 143 -ok 144 -ok 145 -ok 146 -ok 147 -ok 148 -ok 149 -ok 150 -ok 151 -ok 152 -ok 153 -ok 154 -ok 155 -ok 156 -ok 157 - embedded CRLF are stripped out -ok 158 -ok 159 -ok 160 -ok 161 -ok 162 -ok 163 -ok 164 -ok 165 -ok 166 -ok 167 -ok 168 -ok 169 -ok 170 -ok 171 -ok 172 -ok 173 -ok 174 -ok 175 -ok 176 -ok 177 -ok 178 -ok 179 -ok 180 -ok 181 -ok 182 -ok 183 -ok 184 -ok 185 -ok 186 -ok 187 -ok 188 -# Subtest: object that stringifies is a valid value - ok 1 - correct headers - 1..1 -ok 189 - object that stringifies is a valid value -ok -t/http-config.t ................ -1..30 -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 - found and removed the config entry -ok 28 - no warnings -ok 29 -ok 30 - no warnings -ok -t/message-brotli.t ............. -# Subtest: decoding - ok 1 - decoded_content() works - ok 2 - decode() works - ok 3 - ... and content() is correct - 1..3 -ok 1 - decoding -# Subtest: encoding - ok 1 - set encoding to 'br - ok 2 - ... and Content-Encoding is set - ok 3 - ... and the content has changed - ok 4 - decoded_content() works - ok 5 - decode() works - ok 6 - ... and content() is correct - 1..6 -ok 2 - encoding -1..2 -ok -t/message-charset.t ............ -1..43 -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 - content_charset leaves $_ alone -ok 28 -ok 29 -ok 30 -ok 31 -ok 32 -ok 33 -ok 34 -ok 35 -ok 36 -ok 37 -ok 38 -ok 39 -ok 40 -ok 41 -ok 42 -ok 43 -ok -t/message-decode-brotlibomb.t .. -1..9 -# Encoded size 27 bytes after round 1 -ok 1 - Self-test: The decoded content length is 16M as expected -ok 2 - The default maximum body size holds -ok 3 - We can change the maximum body size -ok 4 - We die when trying to decode something larger than our global limit of 512k -ok 5 - We can remove the maximum size restriction -ok 6 - We don't die when trying to decode something larger than our global limit of 1M -ok 7 - We get the full content -ok 8 - We really get the full content -ok 9 - We die when trying to decode something larger than our limit of 512k using a parameter -ok -t/message-decode-bzipbomb.t .... -1..10 -ok 1 - Self-test: The decoded content length is 16M as expected -ok 2 - We manually recreate the limited original stream -ok 3 - The default maximum body size holds -ok 4 - We can change the maximum body size -ok 5 - We die when trying to decode something larger than our limit of 512k -ok 6 - We can remove the maximum size restriction -ok 7 - We don't die when trying to decode something larger than our global limit of 1M -ok 8 - We get the full content -ok 9 - We really get the full content -ok 10 - We die when trying to decode something larger than our limit of 512k -ok -t/message-decode-xml.t ......... -1..2 -ok 1 - UTF-8 -ok 2 - UTF-16le -ok -t/message-decode-zipbomb.t ..... -1..9 -ok 1 - Self-test: The decoded content length is 16M as expected -ok 2 - The default maximum body size holds -ok 3 - We can change the maximum body size -ok 4 - We die when trying to decode something larger than our global limit of 512k -ok 5 - We can remove the maximum size restriction -ok 6 - We don't die when trying to decode something larger than our global limit of 1M -ok 7 - We get the full content -ok 8 - We really get the full content -ok 9 - We die when trying to decode something larger than our limit of 512k using a parameter -ok -t/message-old.t ................ -1..20 -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 -t/message-parts.t .............. -1..47 -ok 1 -ok 2 -ok 3 -ok 4 -ok 5 -ok 6 -ok 7 -ok 8 -ok 9 -ok 10 -ok 11 -ok 12 -ok 13 -ok 14 -ok 15 -ok 16 -ok 17 -ok 18 -ok 19 -ok 20 -ok 21 -ok 22 -ok 23 -ok 24 -ok 25 -ok 26 -ok 27 -ok 28 -ok 29 -ok 30 -ok 31 -ok 32 -ok 33 -ok 34 -ok 35 -ok 36 -ok 37 -ok 38 -ok 39 -ok 40 -ok 41 -ok 42 -ok 43 -ok 44 -ok 45 -ok 46 -ok 47 -ok -t/message.t .................... -1..208 -ok 1 -ok 2 -ok 3 -ok 4 -ok 5 -ok 6 -ok 7 -ok 8 -ok 9 -ok 10 -ok 11 -ok 12 -ok 13 -ok 14 -ok 15 -ok 16 -ok 17 -ok 18 -ok 19 -ok 20 -ok 21 -ok 22 -ok 23 -ok 24 -ok 25 -ok 26 -ok 27 -ok 28 -ok 29 -ok 30 -ok 31 -ok 32 -ok 33 -ok 34 -ok 35 -ok 36 -ok 37 -ok 38 -ok 39 -ok 40 -ok 41 -ok 42 -ok 43 -ok 44 -ok 45 -ok 46 -ok 47 -ok 48 -ok 49 -ok 50 -ok 51 -ok 52 -ok 53 -ok 54 -ok 55 -ok 56 -ok 57 -ok 58 -ok 59 -ok 60 -ok 61 -ok 62 -ok 63 -ok 64 -ok 65 -ok 66 -ok 67 -ok 68 -ok 69 -ok 70 -ok 71 -ok 72 -ok 73 -ok 74 -ok 75 -ok 76 -ok 77 -ok 78 -ok 79 -ok 80 -ok 81 -ok 82 -ok 83 -ok 84 -ok 85 -ok 86 -ok 87 -ok 88 -ok 89 -ok 90 -ok 91 -ok 92 -ok 93 -ok 94 -ok 95 -ok 96 -ok 97 -ok 98 -ok 99 -ok 100 -ok 101 -ok 102 -ok 103 -ok 104 -ok 105 -ok 106 -ok 107 -ok 108 -ok 109 -ok 110 -ok 111 -ok 112 -ok 113 -ok 114 -ok 115 -ok 116 -ok 117 -ok 118 -ok 119 -ok 120 -ok 121 -ok 122 -ok 123 -ok 124 -ok 125 -ok 126 -ok 127 -ok 128 -ok 129 -ok 130 -ok 131 -ok 132 -ok 133 -ok 134 -ok 135 -ok 136 -ok 137 -ok 138 -ok 139 -ok 140 -ok 141 -ok 142 -ok 143 -ok 144 -# Content-Encoding: deflate -# Content-Type: text/plain -# -# x\x9C\xF3H\xCD\xC9\xC9W(\xCF/\xCAIQ\4\0\35\t\4^ -ok 145 -ok 146 -ok 147 -ok 148 -ok 149 -ok 150 -ok 151 -ok 152 -ok 153 -ok 154 -ok 155 -ok 156 -ok 157 -ok 158 -ok 159 -ok 160 -ok 161 -ok 162 -ok 163 -ok 164 -ok 165 -ok 166 -ok 167 -ok 168 -ok 169 -ok 170 -ok 171 -ok 172 -ok 173 -ok 174 -ok 175 -ok 176 -ok 177 -ok 178 -ok 179 -ok 180 -ok 181 -ok 182 -ok 183 -ok 184 -ok 185 -ok 186 -ok 187 -ok 188 -ok 189 -ok 190 -ok 191 -ok 192 -ok 193 -ok 194 -ok 195 - decodable() does not overwrite $@ -ok 196 -ok 197 -ok 198 -ok 199 -ok 200 -ok 201 -ok 202 -ok 203 -ok 204 -ok 205 -ok 206 -ok 207 -ok 208 -ok -t/request-as-string-parse.t .... -1..9 -ok 1 - Content without trailing newline preserved through as_string/parse -ok 2 - Content with trailing newline preserved through as_string/parse -ok 3 - Multiline content without trailing newline preserved -ok 4 - Empty content preserved through as_string/parse -ok 5 - Content preserved with method and URI -ok 6 - URI preserved -ok 7 - Method preserved -ok 8 - Content preserved with explicit CRLF line endings -ok 9 - Content preserved through multiple round trips -ok -t/request.t .................... -1..39 -ok 1 -ok 2 -ok 3 -# GET http://www.example.com -# Accept-Encoding: gzip, x-gzip, deflate, x-bzip2, bzip2, br -# -# (no content) -ok 4 -ok 5 -ok 6 -ok 7 -ok 8 -ok 9 -ok 10 -ok 11 -ok 12 - Object can scheme() -ok 13 - Object without canonical method triggers an exception -ok 14 - Object can canonical() -ok 15 - Object with canonical method does not trigger an exception -ok 16 - Object cannot scheme() -ok 17 - Object without scheme method triggers an exception -ok 18 - Works when canonical uri not yet cached -ok 19 - Works when canonical uri has been cached -ok 20 - Works when canonical uri not yet cached with URI::URL -ok 21 - Works when canonical uri has been cached with URI::URL -ok 22 -ok 23 -ok 24 -ok 25 -ok 26 -ok 27 -ok 28 -ok 29 -ok 30 -ok 31 -ok 32 -ok 33 -ok 34 -ok 35 -ok 36 -ok 37 -ok 38 -ok 39 -ok -t/request_type_with_data.t ..... -ok 1 - An object of class 'HTTP::Request' isa 'HTTP::Request' -ok 2 - no warnings -1..2 -ok -t/response-as-string-parse.t ... -1..9 -ok 1 - Content without trailing newline preserved through as_string/parse -ok 2 - Content with trailing newline preserved through as_string/parse -ok 3 - Multiline content without trailing newline preserved -ok 4 - Empty content preserved through as_string/parse -ok 5 - Content preserved with status code and message -ok 6 - Status code preserved -ok 7 - Status message preserved -ok 8 - Content preserved with explicit CRLF line endings -ok 9 - Content preserved through multiple round trips -ok -t/response.t ................... -1..68 -ok 1 - Empty res: is_success -ok 2 - Empty res: is_info -ok 3 - Empty res: is_redirect -ok 4 - Empty res: is_error -ok 5 - Empty res: is_client_error -ok 6 - Empty res: is_server_error -ok 7 - Empty res: filename -ok 8 -ok 9 -ok 10 -ok 11 -ok 12 -# current_age = 35 -# freshness_lifetime = 86400 -# response is fresh -# it will be fresh for 86365 more seconds -# -# 200 OK -# Date: Wed, 12 Nov 2025 05:23:48 GMT -# Expires: Wed, 12 Nov 2025 05:24:13 GMT -# Last-Modified: Mon, 15 Sep 2025 08:30:53 GMT -# Client-Date: Wed, 12 Nov 2025 05:23:53 GMT -# -# (no content) -ok 13 -# current_age = 330 -# freshness_lifetime = 10 -ok 14 -ok 15 -ok 16 -ok 17 -ok 18 - message() returns as expected -ok 19 -ok 20 -ok 21 -ok 22 -ok 23 -ok 24 -ok 25 -ok 26 -ok 27 -ok 28 -ok 29 -ok 30 -ok 31 -ok 32 -ok 33 -ok 34 -ok 35 -ok 36 -ok 37 -ok 38 -ok 39 -ok 40 -ok 41 -ok 42 -ok 43 -ok 44 -ok 45 -ok 46 -ok 47 -ok 48 -ok 49 -ok 50 -ok 51 -ok 52 -ok 53 -ok 54 -ok 55 -ok 56 -ok 57 -ok 58 -ok 59 -ok 60 -ok 61 -ok 62 -ok 63 -ok 64 -ok 65 -ok 66 -ok 67 -ok 68 -ok -t/status-old.t ................. -1..8 -ok 1 -ok 2 -ok 3 -ok 4 -ok 5 -ok 6 -ok 7 -ok 8 -ok -t/status.t ..................... -ok 1 -ok 2 -ok 3 -ok 4 -ok 5 -ok 6 -ok 7 -ok 8 -ok 9 -ok 10 -ok 11 -ok 12 -ok 13 -ok 14 -ok 15 -ok 16 -ok 17 -ok 18 -ok 19 -ok 20 -ok 21 -ok 22 -ok 23 -ok 24 -ok 25 -ok 26 -ok 27 -ok 28 -ok 29 -ok 30 -ok 31 -ok 32 -ok 33 -ok 34 -ok 35 -ok 36 - Cacheable by default [200] OK -ok 37 - Cacheable by default [203] Non-Authoritative Information -ok 38 - Cacheable by default [204] No Content -ok 39 - Cacheable by default [206] Partial Content -ok 40 - Cacheable by default [300] Multiple Choices -ok 41 - Cacheable by default [301] Moved Permanently -ok 42 - Cacheable by default [308] Permanent Redirect -ok 43 - Cacheable by default [404] Not Found -ok 44 - Cacheable by default [405] Method Not Allowed -ok 45 - Cacheable by default [410] Gone -ok 46 - Cacheable by default [414] URI Too Long -ok 47 - Cacheable by default [451] Unavailable For Legal Reasons -ok 48 - Cacheable by default [501] Not Implemented -ok 49 - ... is not cacheable [100] Continue -ok 50 - ... is not cacheable [201] Created -ok 51 - ... is not cacheable [302] Found -ok 52 - ... is not cacheable [400] Bad Request -ok 53 - ... is not cacheable [500] Internal Server Error -ok 54 -ok 55 -ok 56 -ok 57 -1..57 -ok -All tests successful. -Files=23, Tests=870, 3 wallclock secs ( 0.06 usr 0.06 sys + 2.38 cusr 0.55 csys = 3.05 CPU) -Result: PASS -make[1]: Leaving directory '/build/reproducible-path/libhttp-message-perl-7.01' +dh: command-omitted: The call to "dh_auto_test" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/libhttp-message-perl-7.01' dh_auto_install - make -j12 install DESTDIR=/build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr + make -j16 install DESTDIR=/build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[2]: Entering directory '/build/reproducible-path/libhttp-message-perl-7.01' Manifying 10 pod documents -Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/perl5/HTTP/Status.pm Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/perl5/HTTP/Response.pm Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/perl5/HTTP/Request.pm +Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/perl5/HTTP/Headers.pm +Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/perl5/HTTP/Status.pm Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/perl5/HTTP/Message.pm Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/perl5/HTTP/Config.pm -Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/perl5/HTTP/Headers.pm +Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/perl5/HTTP/Headers/Auth.pm Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/perl5/HTTP/Headers/ETag.pm Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/perl5/HTTP/Headers/Util.pm -Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/perl5/HTTP/Headers/Auth.pm Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/perl5/HTTP/Request/Common.pm -Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/man/man3/HTTP::Request::Common.3pm -Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/man/man3/HTTP::Headers::Util.3pm +Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/man/man3/HTTP::Request.3pm +Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/man/man3/HTTP::Headers::Auth.3pm +Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/man/man3/HTTP::Headers.3pm Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/man/man3/HTTP::Response.3pm Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/man/man3/HTTP::Message.3pm +Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/man/man3/HTTP::Request::Common.3pm +Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/man/man3/HTTP::Config.3pm +Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/man/man3/HTTP::Headers::Util.3pm Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/man/man3/HTTP::Headers::ETag.3pm Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/man/man3/HTTP::Status.3pm -Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/man/man3/HTTP::Headers.3pm -Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/man/man3/HTTP::Request.3pm -Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/man/man3/HTTP::Config.3pm -Installing /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/man/man3/HTTP::Headers::Auth.3pm make[2]: Leaving directory '/build/reproducible-path/libhttp-message-perl-7.01' rm -f -v /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/man/man3/HTTP::Headers::Auth.3pm \ /build/reproducible-path/libhttp-message-perl-7.01/debian/libhttp-message-perl/usr/share/man/man3/HTTP::Headers::ETag.3pm @@ -1551,12 +470,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/3181038/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3181038/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/4018406 and its subdirectories -I: Current time: Tue Nov 11 17:24:17 -12 2025 -I: pbuilder-time-stamp: 1762925057 +I: removing directory /srv/workspace/pbuilder/3181038 and its subdirectories +I: Current time: Wed Dec 16 01:47:55 +14 2026 +I: pbuilder-time-stamp: 1797335275