Diff of the two buildlogs: -- --- b1/build.log 2025-08-28 11:54:43.130558507 +0000 +++ b2/build.log 2025-08-28 11:55:29.338614759 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Aug 27 23:53:49 -12 2025 -I: pbuilder-time-stamp: 1756382029 +I: Current time: Thu Oct 1 08:17:44 +14 2026 +I: pbuilder-time-stamp: 1790792264 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -22,53 +22,85 @@ dpkg-source: info: unpacking libmojolicious-plugin-cgi-perl_0.40-2.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/473425/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/58198/tmp/hooks/D01_modify_environment starting +debug: Running on ionos5-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 Sep 30 18:17 /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/58198/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/58198/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=40 ' - 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]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(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=42 ' + 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='d0b4d0bc785a4fb9b86dc6e79e28fc31' - 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='473425' - PS1='# ' - PS2='> ' + INVOCATION_ID=abc169f00f914f38ad47bc08134e208f + 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=58198 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.ojRFximh/pbuilderrc_7XH3 --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.ojRFximh/b1 --logfile b1/build.log libmojolicious-plugin-cgi-perl_0.40-2.dsc' - SUDO_GID='111' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.ojRFximh/pbuilderrc_NUwj --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.ojRFximh/b2 --logfile b2/build.log libmojolicious-plugin-cgi-perl_0.40-2.dsc' + SUDO_GID=110 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos11-amd64 6.12.41+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.41-1 (2025-08-12) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.41+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.41-1 (2025-08-12) 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/473425/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/58198/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -144,7 +176,7 @@ Get: 34 http://deb.debian.org/debian forky/main amd64 libjs-highlight.js all 9.18.5+dfsg1-2 [397 kB] Get: 35 http://deb.debian.org/debian forky/main amd64 libjs-popper.js all 1.16.1+ds-6 [52.4 kB] Get: 36 http://deb.debian.org/debian forky/main amd64 libmojolicious-perl all 9.39+dfsg-1 [845 kB] -Fetched 13.1 MB in 3s (3898 kB/s) +Fetched 13.1 MB in 1s (11.8 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 ... 19855 files and directories currently installed.) @@ -303,7 +335,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/ && 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 > ../libmojolicious-plugin-cgi-perl_0.40-2_source.changes +I: user script /srv/workspace/pbuilder/58198/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/58198/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/ && 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 > ../libmojolicious-plugin-cgi-perl_0.40-2_source.changes dpkg-buildpackage: info: source package libmojolicious-plugin-cgi-perl dpkg-buildpackage: info: source version 0.40-2 dpkg-buildpackage: info: source distribution unstable @@ -325,43 +361,43 @@ Writing Makefile for Mojolicious::Plugin::CGI Writing MYMETA.yml and MYMETA.json dh_auto_build - make -j40 + make -j42 make[1]: Entering directory '/build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40' cp lib/Mojolicious/Plugin/CGI.pm blib/lib/Mojolicious/Plugin/CGI.pm Manifying 1 pod document make[1]: Leaving directory '/build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40' dh_auto_test - make -j40 test TEST_VERBOSE=1 + make -j42 test TEST_VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40' PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-basic.t ..................... 1..7 ok 1 - use Mojolicious::Plugin::CGI ok 2 # skip pod_file_ok(blib/lib/Mojolicious/Plugin/CGI.pm) (Test::Pod is required) -ok 3 # skip pod_coverage_ok(Mojolicious::Plugin::CGI HASH(0x55ce331e8888)) (Test::Pod::Coverage is required) +ok 3 # skip pod_coverage_ok(Mojolicious::Plugin::CGI HASH(0x55cbfa2c4df8)) (Test::Pod::Coverage is required) ok 4 # skip changes_ok() (Test::CPAN::Changes is required) ok 5 # skip changes_ok() (Test::CPAN::Changes is required) ok 6 # skip changes_ok() (Test::CPAN::Changes is required) ok 7 # skip changes_ok() (Test::CPAN::Changes is required) ok -[2025-08-28 11:54:32.76215] [479747] [trace] [0cM7VrkMbWd9] GET "/working" -[2025-08-28 11:54:32.76257] [479747] [trace] [0cM7VrkMbWd9] Routing to a callback -[2025-08-28 11:54:32.76522] [479747] [debug] [CGI:basic.pl:479799] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/basic.pl -[2025-08-28 11:54:32.77645] [479747] [trace] [0cM7VrkMbWd9] 200 OK (0.014285s, 70.004/s) -[2025-08-28 11:54:32.78221] [479747] [trace] [psTVOdkGrJIF] GET "/env/basic/foo" -[2025-08-28 11:54:32.78261] [479747] [trace] [psTVOdkGrJIF] Routing to a callback -[2025-08-28 11:54:32.78437] [479747] [debug] [CGI:env.cgi:479801] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/env.cgi -[2025-08-28 11:54:32.79510] [479747] [trace] [psTVOdkGrJIF] 200 OK (0.012872s, 77.688/s) -[2025-08-28 11:54:32.80437] [479747] [trace] [vRBSoJJ9N_bl] GET "/env/basic/foo" -[2025-08-28 11:54:32.80455] [479747] [trace] [vRBSoJJ9N_bl] Routing to a callback -[2025-08-28 11:54:32.80615] [479747] [debug] [CGI:env.cgi:479802] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/env.cgi -[2025-08-28 11:54:32.81592] [479747] [trace] [vRBSoJJ9N_bl] 200 OK (0.011527s, 86.753/s) +[2026-09-30 18:18:13.81834] [64678] [trace] [ZAWVW6gt49rs] GET "/working" +[2026-09-30 18:18:13.81884] [64678] [trace] [ZAWVW6gt49rs] Routing to a callback +[2026-09-30 18:18:13.82109] [64678] [debug] [CGI:basic.pl:64850] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/basic.pl +[2026-09-30 18:18:13.83211] [64678] [trace] [ZAWVW6gt49rs] 200 OK (0.01375s, 72.727/s) +[2026-09-30 18:18:13.83824] [64678] [trace] [dHQ63VkLszYi] GET "/env/basic/foo" +[2026-09-30 18:18:13.83871] [64678] [trace] [dHQ63VkLszYi] Routing to a callback +[2026-09-30 18:18:13.84038] [64678] [debug] [CGI:env.cgi:64859] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/env.cgi +[2026-09-30 18:18:13.85158] [64678] [trace] [dHQ63VkLszYi] 200 OK (0.013311s, 75.126/s) +[2026-09-30 18:18:13.86407] [64678] [trace] [u7vrNxYRyeve] GET "/env/basic/foo" +[2026-09-30 18:18:13.86431] [64678] [trace] [u7vrNxYRyeve] Routing to a callback +[2026-09-30 18:18:13.86603] [64678] [debug] [CGI:env.cgi:64867] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/env.cgi +[2026-09-30 18:18:13.87671] [64678] [trace] [u7vrNxYRyeve] 200 OK (0.012609s, 79.308/s) t/basic.t ........................ ok 1 - GET /working ok 2 - 200 OK ok 3 - Content-Type: text/custom ok 4 - exact match for content -ok 5 - GET http://127.0.0.1:42999/env/basic/foo?query=123 +ok 5 - GET http://127.0.0.1:41597/env/basic/foo?query=123 ok 6 - 200 OK ok 7 - ENVIRONMENT ok 8 - CONTENT_LENGTH=0 @@ -391,10 +427,10 @@ ok 32 - HTTP_X_FORWARDED_FOR=1.2.3.4 1..32 ok -[2025-08-28 11:54:33.24557] [479803] [trace] [n8dYcS1heVVq] GET "/user/42" -[2025-08-28 11:54:33.24610] [479803] [trace] [n8dYcS1heVVq] Routing to a callback -[2025-08-28 11:54:33.24873] [479803] [debug] [CGI:env.cgi:479823] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/env.cgi -[2025-08-28 11:54:33.53581] [479803] [trace] [n8dYcS1heVVq] 200 OK (0.290233s, 3.446/s) +[2026-09-30 18:18:14.20408] [64886] [trace] [u2rwA3j1r4wP] GET "/user/42" +[2026-09-30 18:18:14.20452] [64886] [trace] [u2rwA3j1r4wP] Routing to a callback +[2026-09-30 18:18:14.20677] [64886] [debug] [CGI:env.cgi:64989] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/env.cgi +[2026-09-30 18:18:14.21821] [64886] [trace] [u2rwA3j1r4wP] 200 OK (0.014105s, 70.897/s) t/before.t ....................... ok 1 - GET /user/42 ok 2 - 200 OK @@ -402,21 +438,21 @@ ok 4 - QUERY_STRING=...other_value=123 1..4 ok -[2025-08-28 11:54:33.93835] [479831] [trace] [f_gVRVaX6K9p] GET "/foo" -[2025-08-28 11:54:33.93886] [479831] [trace] [f_gVRVaX6K9p] Routing to a callback -[2025-08-28 11:54:33.94182] [479831] [debug] [CGI:CODE(0x563e3795e5b0):479832] START CODE(0x563e3795e5b0) +[2026-09-30 18:18:14.55457] [64990] [trace] [Bp1iIeJrHVrk] GET "/foo" +[2026-09-30 18:18:14.55496] [64990] [trace] [Bp1iIeJrHVrk] Routing to a callback +[2026-09-30 18:18:14.55733] [64990] [debug] [CGI:CODE(0x562e37a20898):65119] START CODE(0x562e37a20898) # PATH_INFO=/foo -[2025-08-28 11:54:33.94900] [479831] [trace] [f_gVRVaX6K9p] 200 OK (0.010622s, 94.144/s) -[2025-08-28 11:54:33.95435] [479831] [trace] [j-uWj9ey0CRC] GET "/f%C3%B6%C3%B6" -[2025-08-28 11:54:33.95471] [479831] [trace] [j-uWj9ey0CRC] Routing to a callback -[2025-08-28 11:54:33.95625] [479831] [debug] [CGI:CODE(0x563e3795e5b0):479833] START CODE(0x563e3795e5b0) +[2026-09-30 18:18:14.56503] [64990] [trace] [Bp1iIeJrHVrk] 200 OK (0.01044s, 95.785/s) +[2026-09-30 18:18:14.57057] [64990] [trace] [cofVjcYNw-4T] GET "/f%C3%B6%C3%B6" +[2026-09-30 18:18:14.57091] [64990] [trace] [cofVjcYNw-4T] Routing to a callback +[2026-09-30 18:18:14.57324] [64990] [debug] [CGI:CODE(0x562e37a20898):65127] START CODE(0x562e37a20898) # PATH_INFO=/föö -[2025-08-28 11:54:33.96347] [479831] [trace] [j-uWj9ey0CRC] 200 OK (0.009094s, 109.963/s) -[2025-08-28 11:54:33.96802] [479831] [trace] [hZH29KF2NAS9] GET "/f%C3%B6%E2%80%99" -[2025-08-28 11:54:33.96834] [479831] [trace] [hZH29KF2NAS9] Routing to a callback -[2025-08-28 11:54:33.96979] [479831] [debug] [CGI:CODE(0x563e3795e5b0):479834] START CODE(0x563e3795e5b0) +[2026-09-30 18:18:14.58028] [64990] [trace] [cofVjcYNw-4T] 200 OK (0.009677s, 103.338/s) +[2026-09-30 18:18:14.58442] [64990] [trace] [h8om0cLEbWty] GET "/f%C3%B6%E2%80%99" +[2026-09-30 18:18:14.58466] [64990] [trace] [h8om0cLEbWty] Routing to a callback +[2026-09-30 18:18:14.58605] [64990] [debug] [CGI:CODE(0x562e37a20898):65132] START CODE(0x562e37a20898) # PATH_INFO=/fö’ -[2025-08-28 11:54:33.97686] [479831] [trace] [hZH29KF2NAS9] 200 OK (0.00881s, 113.507/s) +[2026-09-30 18:18:14.59250] [64990] [trace] [h8om0cLEbWty] 200 OK (0.008053s, 124.177/s) t/encoding.t ..................... ok 1 - GET /foo ok 2 - 200 OK @@ -430,7 +466,7 @@ ok 10 - no warnings 1..10 ok -[2025-08-28 11:54:34.33008] [479835] [warn] [CGI:errlog:479836] yikes! at /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/errlog line 4. +[2026-09-30 18:18:14.93658] [65144] [warn] [CGI:errlog:65213] yikes! at /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/errlog line 4. t/errlog.t ....................... ok 1 - GET /err ok 2 - logged stderr @@ -441,19 +477,19 @@ 1..6 ok t/gh-16-loop_reset.t ............. skipped: set TEST_MORBO to enable this test (developer only!) -[2025-08-28 11:54:34.98813] [479913] [trace] [ONPuEhpmO-Ff] GET "/cgi-bin/nope.cgi/foo" -[2025-08-28 11:54:34.98861] [479913] [trace] [ONPuEhpmO-Ff] Routing to a callback +[2026-09-30 18:18:15.56753] [65341] [trace] [69eN9umUmi8P] GET "/cgi-bin/nope.cgi/foo" +[2026-09-30 18:18:15.56806] [65341] [trace] [69eN9umUmi8P] Routing to a callback Use of uninitialized value in print at t/Helper.pm line 18. -[2025-08-28 11:54:35.03104] [479913] [debug] [CGI:nope.cgi:479925] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/nope.cgi -[2025-08-28 11:54:35.04908] [479913] [trace] [ONPuEhpmO-Ff] 500 Internal Server Error (0.060943s, 16.409/s) -[2025-08-28 11:54:35.05312] [479913] [trace] [-wUOEY7n8Pfv] GET "/cgi-bin/env.cgi/some/path/info" -[2025-08-28 11:54:35.05348] [479913] [trace] [-wUOEY7n8Pfv] Routing to a callback -[2025-08-28 11:54:35.05521] [479913] [debug] [CGI:env.cgi:479926] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/env.cgi -[2025-08-28 11:54:35.06372] [479913] [trace] [-wUOEY7n8Pfv] 200 OK (0.010582s, 94.500/s) -[2025-08-28 11:54:35.07304] [479913] [trace] [EOExMTouJnwW] GET "/cgi-bin/env/some/path/info" -[2025-08-28 11:54:35.07339] [479913] [trace] [EOExMTouJnwW] Routing to a callback -[2025-08-28 11:54:35.07555] [479913] [debug] [CGI:env.cgi:479927] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/env.cgi -[2025-08-28 11:54:35.08468] [479913] [trace] [EOExMTouJnwW] 200 OK (0.011619s, 86.066/s) +[2026-09-30 18:18:15.57071] [65341] [debug] [CGI:nope.cgi:65412] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/nope.cgi +[2026-09-30 18:18:15.83961] [65341] [trace] [69eN9umUmi8P] 500 Internal Server Error (0.27203s, 3.676/s) +[2026-09-30 18:18:15.84485] [65341] [trace] [IN2K8-vG_rpu] GET "/cgi-bin/env.cgi/some/path/info" +[2026-09-30 18:18:15.84528] [65341] [trace] [IN2K8-vG_rpu] Routing to a callback +[2026-09-30 18:18:15.84778] [65341] [debug] [CGI:env.cgi:65417] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/env.cgi +[2026-09-30 18:18:15.85935] [65341] [trace] [IN2K8-vG_rpu] 200 OK (0.014456s, 69.175/s) +[2026-09-30 18:18:15.86552] [65341] [trace] [5Nc-gIfeCEJc] GET "/cgi-bin/env/some/path/info" +[2026-09-30 18:18:15.86592] [65341] [trace] [5Nc-gIfeCEJc] Routing to a callback +[2026-09-30 18:18:15.86786] [65341] [debug] [CGI:env.cgi:65418] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/env.cgi +[2026-09-30 18:18:15.87856] [65341] [trace] [5Nc-gIfeCEJc] 200 OK (0.013021s, 76.799/s) t/helper.t ....................... ok 1 - GET /cgi-bin/nope.cgi/foo ok 2 - 500 Internal Server Error @@ -472,50 +508,50 @@ ok 15 - SCRIPT_NAME 1..15 ok -[2025-08-28 11:54:35.41846] [479935] [trace] [16afHyH2_4G4] POST "/file_upload" -[2025-08-28 11:54:35.41892] [479935] [trace] [16afHyH2_4G4] Routing to a callback -[2025-08-28 11:54:35.42116] [479935] [debug] [CGI:file_upload:479972] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/file_upload -[2025-08-28 11:54:35.43168] [479935] [trace] [16afHyH2_4G4] 200 OK (0.013212s, 75.689/s) +[2026-09-30 18:18:16.22192] [65419] [trace] [pahomenStlYY] POST "/file_upload" +[2026-09-30 18:18:16.22243] [65419] [trace] [pahomenStlYY] Routing to a callback +[2026-09-30 18:18:16.22497] [65419] [debug] [CGI:file_upload:65441] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/file_upload +[2026-09-30 18:18:16.23652] [65419] [trace] [pahomenStlYY] 200 OK (0.014577s, 68.601/s) t/multipart.t .................... ok 1 - POST /file_upload ok 2 - 200 OK ok 3 - content is similar 1..3 ok -[2025-08-28 11:54:35.76193] [479976] [trace] [mIRIl1Lr542b] GET "/not-found" -[2025-08-28 11:54:35.76239] [479976] [trace] [mIRIl1Lr542b] Routing to a callback -[2025-08-28 11:54:35.76487] [479976] [debug] [CGI:not-found.pl:480018] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/not-found.pl -[2025-08-28 11:54:35.77503] [479976] [trace] [mIRIl1Lr542b] 404 Not Found (0.013093s, 76.377/s) +[2026-09-30 18:18:16.58031] [65442] [trace] [Y5vt8OsVlav0] GET "/not-found" +[2026-09-30 18:18:16.58084] [65442] [trace] [Y5vt8OsVlav0] Routing to a callback +[2026-09-30 18:18:16.58333] [65442] [debug] [CGI:not-found.pl:65457] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/not-found.pl +[2026-09-30 18:18:16.59470] [65442] [trace] [Y5vt8OsVlav0] 404 Not Found (0.01436s, 69.638/s) t/not-found.t .................... ok 1 - GET /not-found ok 2 - 404 Not Found ok 3 - content is similar 1..3 ok -[2025-08-28 11:54:36.10679] [480035] [trace] [ubnoXjcfe7V8] GET "/not-modified" -[2025-08-28 11:54:36.10728] [480035] [trace] [ubnoXjcfe7V8] Routing to a callback -[2025-08-28 11:54:36.10989] [480035] [debug] [CGI:not-modified.pl:480134] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/not-modified.pl -[2025-08-28 11:54:36.12014] [480035] [trace] [ubnoXjcfe7V8] 304 Not Modified (0.013348s, 74.918/s) +[2026-09-30 18:18:16.92319] [65458] [trace] [DMJRSx2W-LGy] GET "/not-modified" +[2026-09-30 18:18:16.92369] [65458] [trace] [DMJRSx2W-LGy] Routing to a callback +[2026-09-30 18:18:16.92606] [65458] [debug] [CGI:not-modified.pl:65513] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/not-modified.pl +[2026-09-30 18:18:16.94015] [65458] [trace] [DMJRSx2W-LGy] 304 Not Modified (0.016934s, 59.053/s) t/not-modified.t ................. ok 1 - GET /not-modified ok 2 - 304 Not Modified ok 3 - X-Test: if-none-match seen: ABC 1..3 ok -[2025-08-28 11:54:36.45585] [480146] [trace] [hABC8_cQm1h6] GET "/nph-borked" -[2025-08-28 11:54:36.45635] [480146] [trace] [hABC8_cQm1h6] Routing to a callback -[2025-08-28 11:54:36.45921] [480146] [debug] [CGI:nph-borked.pl:480346] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/nph-borked.pl -[2025-08-28 11:54:36.46937] [480146] [trace] [hABC8_cQm1h6] 403 Forbidden (0.013493s, 74.113/s) +[2026-09-30 18:18:17.27764] [65530] [trace] [N82_V9tOEeE9] GET "/nph-borked" +[2026-09-30 18:18:17.27815] [65530] [trace] [N82_V9tOEeE9] Routing to a callback +[2026-09-30 18:18:17.28058] [65530] [debug] [CGI:nph-borked.pl:65556] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/nph-borked.pl +[2026-09-30 18:18:17.29124] [65530] [trace] [N82_V9tOEeE9] 403 Forbidden (0.013583s, 73.621/s) t/nph-borked.t ................... ok 1 - GET /nph-borked ok 2 - 403 Forbidden ok 3 - content is similar 1..3 ok -[2025-08-28 11:54:36.81262] [480362] [trace] [V0rNsoMZre3q] GET "/nph" -[2025-08-28 11:54:36.81314] [480362] [trace] [V0rNsoMZre3q] Routing to a callback -[2025-08-28 11:54:36.81601] [480362] [debug] [CGI:nph.pl:480427] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/nph.pl -[2025-08-28 11:54:36.82672] [480362] [trace] [V0rNsoMZre3q] 403 Payment Required (0.014087s, 70.987/s) +[2026-09-30 18:18:17.62278] [65557] [trace] [xoSyvIi6x7nb] GET "/nph" +[2026-09-30 18:18:17.62329] [65557] [trace] [xoSyvIi6x7nb] Routing to a callback +[2026-09-30 18:18:17.62585] [65557] [debug] [CGI:nph.pl:65605] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/nph.pl +[2026-09-30 18:18:17.63692] [65557] [trace] [xoSyvIi6x7nb] 403 Payment Required (0.014129s, 70.776/s) t/nph.t .......................... ok 1 - GET /nph ok 2 - 403 Forbidden @@ -523,10 +559,10 @@ 1..3 ok t/post.t ......................... skipped: TEST_PIPES=1; No idea how to test this consistently -[2025-08-28 11:54:37.47472] [480503] [trace] [9wa0e2qGSkOE] GET "/env/basic/foo" -[2025-08-28 11:54:37.47517] [480503] [trace] [9wa0e2qGSkOE] Routing to a callback -[2025-08-28 11:54:37.47787] [480503] [debug] [CGI:env.cgi:480570] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/env.cgi -[2025-08-28 11:54:37.48959] [480503] [trace] [9wa0e2qGSkOE] 200 OK (0.014817s, 67.490/s) +[2026-09-30 18:18:18.28499] [65650] [trace] [V-XQ9MKBW4Fn] GET "/env/basic/foo" +[2026-09-30 18:18:18.28549] [65650] [trace] [V-XQ9MKBW4Fn] Routing to a callback +[2026-09-30 18:18:18.28816] [65650] [debug] [CGI:env.cgi:65752] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/env.cgi +[2026-09-30 18:18:18.29907] [65650] [trace] [V-XQ9MKBW4Fn] 200 OK (0.014063s, 71.109/s) t/query-string-with-semicolon.t .. ok 1 - GET /env/basic/foo?a=1;b=2 ok 2 - 200 OK @@ -538,10 +574,10 @@ # expected: '1' 1..4 ok -[2025-08-28 11:54:37.84070] [480573] [trace] [qOhCC8oh-HJ-] GET "/redirect" -[2025-08-28 11:54:37.84122] [480573] [trace] [qOhCC8oh-HJ-] Routing to a callback -[2025-08-28 11:54:37.84385] [480573] [debug] [CGI:redirect.pl:480607] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/redirect.pl -[2025-08-28 11:54:37.91659] [480573] [trace] [qOhCC8oh-HJ-] 302 Found (0.07587s, 13.180/s) +[2026-09-30 18:18:18.63418] [65757] [trace] [dg6L5TBywsJd] GET "/redirect" +[2026-09-30 18:18:18.63463] [65757] [trace] [dg6L5TBywsJd] Routing to a callback +[2026-09-30 18:18:18.63713] [65757] [debug] [CGI:redirect.pl:66087] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/redirect.pl +[2026-09-30 18:18:18.64908] [65757] [trace] [dg6L5TBywsJd] 302 Found (0.014885s, 67.182/s) t/redirect.t ..................... ok 1 - GET /redirect ok 2 - 302 Found @@ -549,35 +585,35 @@ ok 4 - exact match for content 1..4 ok -[2025-08-28 11:54:38.24483] [480610] [trace] [sEkYfGG1dtTx] GET "/auth" -[2025-08-28 11:54:38.24535] [480610] [trace] [sEkYfGG1dtTx] Routing to a callback -[2025-08-28 11:54:38.24785] [480610] [debug] [CGI:env.cgi:480673] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/env.cgi -[2025-08-28 11:54:38.25735] [480610] [trace] [sEkYfGG1dtTx] 200 OK (0.012505s, 79.968/s) -[2025-08-28 11:54:38.26254] [480610] [trace] [h1zgvxjlwRPv] GET "/auth" -[2025-08-28 11:54:38.26275] [480610] [trace] [h1zgvxjlwRPv] Routing to a callback -[2025-08-28 11:54:38.26419] [480610] [debug] [CGI:env.cgi:480674] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/env.cgi -[2025-08-28 11:54:38.27367] [480610] [trace] [h1zgvxjlwRPv] 200 OK (0.011109s, 90.017/s) -[2025-08-28 11:54:38.27833] [480610] [trace] [ULXvHbCGu3-E] GET "/auth" -[2025-08-28 11:54:38.27853] [480610] [trace] [ULXvHbCGu3-E] Routing to a callback -[2025-08-28 11:54:38.28005] [480610] [debug] [CGI:env.cgi:480677] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/env.cgi -[2025-08-28 11:54:38.29120] [480610] [trace] [ULXvHbCGu3-E] 200 OK (0.012835s, 77.912/s) +[2026-09-30 18:18:18.97691] [66114] [trace] [TkTtLswNXN51] GET "/auth" +[2026-09-30 18:18:18.97741] [66114] [trace] [TkTtLswNXN51] Routing to a callback +[2026-09-30 18:18:18.97980] [66114] [debug] [CGI:env.cgi:66445] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/env.cgi +[2026-09-30 18:18:18.99123] [66114] [trace] [TkTtLswNXN51] 200 OK (0.014289s, 69.984/s) +[2026-09-30 18:18:18.99727] [66114] [trace] [flXO4lnGdkyK] GET "/auth" +[2026-09-30 18:18:18.99752] [66114] [trace] [flXO4lnGdkyK] Routing to a callback +[2026-09-30 18:18:18.99927] [66114] [debug] [CGI:env.cgi:66466] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/env.cgi +[2026-09-30 18:18:19.00917] [66114] [trace] [flXO4lnGdkyK] 200 OK (0.0118819999999999s, 84.161/s) +[2026-09-30 18:18:19.01425] [66114] [trace] [31IwGPz_KiMK] GET "/auth" +[2026-09-30 18:18:19.01448] [66114] [trace] [31IwGPz_KiMK] Routing to a callback +[2026-09-30 18:18:19.01612] [66114] [debug] [CGI:env.cgi:66485] START /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/t/cgi-bin/env.cgi +[2026-09-30 18:18:19.02703] [66114] [trace] [31IwGPz_KiMK] 200 OK (0.012747s, 78.450/s) t/remote-user.t .................. ok 1 - GET /auth ok 2 - 200 OK ok 3 - 200 OK ok 4 - REMOTE_USER= -ok 5 - GET http://127.0.0.1:45555/auth +ok 5 - GET http://127.0.0.1:46351/auth ok 6 - 200 OK ok 7 - REMOTE_USER=Aladdin -ok 8 - GET http://127.0.0.1:45555/auth +ok 8 - GET http://127.0.0.1:46351/auth ok 9 - 200 OK ok 10 - REMOTE_USER=Aladdin 1..10 ok -[2025-08-28 11:54:38.63015] [480693] [trace] [0n02HWL-iiAQ] GET "/" -[2025-08-28 11:54:38.63066] [480693] [trace] [0n02HWL-iiAQ] Routing to a callback -[2025-08-28 11:54:38.63323] [480693] [debug] [CGI:CODE(0x556a14cefd28):480770] START CODE(0x556a14cefd28) -[2025-08-28 11:54:38.63872] [480693] [trace] [0n02HWL-iiAQ] 200 OK (0.008546s, 117.014/s) +[2026-09-30 18:18:19.35631] [66513] [trace] [_zfp6ILeIfmU] GET "/" +[2026-09-30 18:18:19.35682] [66513] [trace] [_zfp6ILeIfmU] Routing to a callback +[2026-09-30 18:18:19.35943] [66513] [debug] [CGI:CODE(0x556f1e84bf88):66620] START CODE(0x556f1e84bf88) +[2026-09-30 18:18:19.36495] [66513] [trace] [_zfp6ILeIfmU] 200 OK (0.008616s, 116.063/s) t/run.t .......................... ok 1 - GET / ok 2 - 200 OK @@ -586,13 +622,13 @@ ok t/zombies.t ...................... skipped: (no reason given) All tests successful. -Files=18, Tests=110, 7 wallclock secs ( 0.07 usr 0.02 sys + 5.16 cusr 0.90 csys = 6.15 CPU) +Files=18, Tests=110, 6 wallclock secs ( 0.10 usr 0.00 sys + 5.08 cusr 1.00 csys = 6.18 CPU) Result: PASS make[1]: Leaving directory '/build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libmojolicious-plugin-cgi-perl/ - make -j40 install DESTDIR=/build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/debian/libmojolicious-plugin-cgi-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr + make -j42 install DESTDIR=/build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/debian/libmojolicious-plugin-cgi-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[1]: Entering directory '/build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40' Manifying 1 pod document Installing /build/reproducible-path/libmojolicious-plugin-cgi-perl-0.40/debian/libmojolicious-plugin-cgi-perl/usr/share/perl5/Mojolicious/Plugin/CGI.pm @@ -619,12 +655,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/58198/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/58198/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/473425 and its subdirectories -I: Current time: Wed Aug 27 23:54:42 -12 2025 -I: pbuilder-time-stamp: 1756382082 +I: removing directory /srv/workspace/pbuilder/58198 and its subdirectories +I: Current time: Thu Oct 1 08:18:28 +14 2026 +I: pbuilder-time-stamp: 1790792308