Diff of the two buildlogs: -- --- b1/build.log 2024-05-17 02:03:30.394902876 +0000 +++ b2/build.log 2024-05-17 02:05:06.330822962 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu May 16 13:56:09 -12 2024 -I: pbuilder-time-stamp: 1715910969 +I: Current time: Thu Jun 19 22:26:33 +14 2025 +I: pbuilder-time-stamp: 1750321593 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -35,52 +35,84 @@ dpkg-source: info: applying fix-test.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2352986/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3777301/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-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 Jun 19 08:26 /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/3777301/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3777301/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=20 ' - DISTRIBUTION='unstable' - 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]="21" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.21(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=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='7bebe853c24c45e9a446735169409a88' - 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='2352986' - PS1='# ' - PS2='> ' + INVOCATION_ID=5335873dcbbe494981bff6a55aede137 + 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=3777301 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.qBrkY3I0/pbuilderrc_h3tK --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.qBrkY3I0/b1 --logfile b1/build.log node-express_4.19.2+~cs8.36.21-1.dsc' - SUDO_GID='111' - 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.qBrkY3I0/pbuilderrc_yF9O --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.qBrkY3I0/b2 --logfile b2/build.log node-express_4.19.2+~cs8.36.21-1.dsc' + SUDO_GID=111 + SUDO_UID=106 + 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.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.6.13+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.6.13-1~bpo12+1 (2024-02-15) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 15 07:42 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2352986/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Jun 18 14:05 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3777301/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -617,7 +649,7 @@ Get: 395 http://deb.debian.org/debian unstable/main amd64 node-uid-safe all 2.1.5+~2.1.2-1 [5928 B] Get: 396 http://deb.debian.org/debian unstable/main amd64 node-vary all 1.1.2+~1.1.0-1 [6724 B] Get: 397 http://deb.debian.org/debian unstable/main amd64 node-vhost all 3.0.2-6 [6444 B] -Fetched 48.5 MB in 4s (11.8 MB/s) +Fetched 48.5 MB in 1s (57.7 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package netbase. (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 ... 19719 files and directories currently installed.) @@ -2233,7 +2265,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/node-express-4.19.2+~cs8.36.21/ && 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 > ../node-express_4.19.2+~cs8.36.21-1_source.changes +I: user script /srv/workspace/pbuilder/3777301/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3777301/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/node-express-4.19.2+~cs8.36.21/ && 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 > ../node-express_4.19.2+~cs8.36.21-1_source.changes dpkg-buildpackage: info: source package node-express dpkg-buildpackage: info: source version 4.19.2+~cs8.36.21-1 dpkg-buildpackage: info: source distribution unstable @@ -2280,7 +2316,7 @@ Route undefined should work without handlers - undefined should not stack overflow with a large sync stack (259ms) + undefined should not stack overflow with a large sync stack (43ms) .all undefined should add handler undefined should handle VERBS @@ -2303,9 +2339,9 @@ undefined should handle blank URL undefined should handle missing URL undefined handle missing method - undefined should not stack overflow with many registered routes (962ms) - undefined should not stack overflow with a large sync route stack (487ms) - undefined should not stack overflow with a large sync middleware stack (250ms) + undefined should not stack overflow with many registered routes (173ms) + undefined should not stack overflow with a large sync route stack (70ms) + undefined should not stack overflow with a large sync middleware stack .handle undefined should dispatch .multiple callbacks @@ -2342,21 +2378,21 @@ undefined should only call once per request undefined should call when values differ parallel requests - undefined should not mix requests (52ms) + undefined should not mix requests (51ms) app.all() - undefined should add a router per method (263ms) - undefined should run the callback for a method just once (45ms) + undefined should add a router per method + undefined should run the callback for a method just once app.del() undefined should alias app.delete() app .engine(ext, fn) - undefined should map a template engine (56ms) + undefined should map a template engine (48ms) undefined should throw when the callback is missing - undefined should work without leading "." (52ms) - undefined should work "view engine" setting (47ms) + undefined should work without leading "." + undefined should work "view engine" setting undefined should work "view engine" with leading "." HEAD @@ -2447,7 +2483,7 @@ when an extension is given undefined should render the template when "view engine" is given - undefined should render the template (39ms) + undefined should render the template when "views" is given undefined should lookup the file in the path when array of paths @@ -2461,7 +2497,7 @@ undefined should cache with "view cache" setting .render(name, options, fn) undefined should render the template - undefined should expose app.locals (55ms) + undefined should expose app.locals undefined should give precedence to app.render() locals caching undefined should cache with cache option @@ -2517,7 +2553,7 @@ undefined should reject numbers for app.lock undefined should include M-SEARCH undefined should reject numbers for app.m-search - undefined should include MERGE (65ms) + undefined should include MERGE undefined should reject numbers for app.merge undefined should include MKACTIVITY undefined should reject numbers for app.mkactivity @@ -2648,7 +2684,7 @@ undefined should support mounted app anywhere .use(middleware) undefined should accept multiple arguments - undefined should invoke middleware for all requests (52ms) + undefined should invoke middleware for all requests undefined should accept array of middleware undefined should accept multiple arrays of middleware undefined should accept nested arrays of middleware @@ -2723,7 +2759,7 @@ undefined should throw on old middlewares express.json() - undefined should parse JSON (65ms) + undefined should parse JSON undefined should handle Content-Length: 0 undefined should handle empty message-body undefined should handle no message-body @@ -2797,7 +2833,7 @@ undefined should support identity encoding undefined should support gzip encoding undefined should support deflate encoding - undefined should be case-insensitive (39ms) + undefined should be case-insensitive undefined should 415 on unknown encoding undefined should 400 on malformed encoding undefined should 413 when inflated value exceeds limit @@ -2859,9 +2895,9 @@ basic operations undefined should require root path undefined should require root path to be string - undefined should serve static files (40ms) - undefined should support nesting (44ms) - undefined should set Content-Type (52ms) + undefined should serve static files + undefined should support nesting + undefined should set Content-Type undefined should set Last-Modified undefined should default max-age=0 undefined should support urlencoded pathnames @@ -2870,7 +2906,7 @@ undefined should support ../ undefined should support HEAD undefined should skip POST requests - undefined should support conditional requests (45ms) + undefined should support conditional requests undefined should support precondition checks undefined should serve zero-length files undefined should ignore hidden files @@ -2891,17 +2927,17 @@ undefined should include Cache-Control extensions undefined should be not be enabled by default - undefined should be configurable (46ms) + undefined should be configurable undefined should support disabling extensions undefined should support fallbacks - undefined should 404 if nothing found (47ms) + undefined should 404 if nothing found fallthrough - undefined should default to true (69ms) + undefined should default to true when true undefined should fall-through when OPTIONS request undefined should fall-through when URL malformed undefined should fall-through when traversing past root - undefined should fall-through when URL too long (64ms) + undefined should fall-through when URL too long with redirect: true undefined should fall-through when directory undefined should redirect when directory without slash @@ -2911,25 +2947,25 @@ undefined should 405 when OPTIONS request undefined should 400 when URL malformed undefined should 403 when traversing past root - undefined should 404 when URL too long (115ms) + undefined should 404 when URL too long with redirect: true - undefined should 404 when directory (50ms) + undefined should 404 when directory undefined should redirect when directory without slash with redirect: false - undefined should 404 when directory (44ms) - undefined should 404 when directory without slash (56ms) + undefined should 404 when directory + undefined should 404 when directory without slash hidden files - undefined should be served when dotfiles: "allow" is given (43ms) + undefined should be served when dotfiles: "allow" is given immutable undefined should default to false - undefined should set immutable directive in Cache-Control (46ms) + undefined should set immutable directive in Cache-Control lastModified when false - undefined should not include Last-Modified (47ms) + undefined should not include Last-Modified when true - undefined should include Last-Modified (62ms) + undefined should include Last-Modified maxAge - undefined should accept string (53ms) + undefined should accept string undefined should be reasonable when infinite redirect undefined should redirect directories @@ -2957,7 +2993,7 @@ undefined should respond with 206 "Partial Content" undefined should set Content-Length to the # of octets transferred when last-byte-pos of the range is greater than current length - undefined is taken to be equal to one less than the current length (38ms) + undefined is taken to be equal to one less than the current length undefined should adapt the Content-Length accordingly when the first- byte-pos of the range is greater than the current length undefined should respond with 416 @@ -2997,7 +3033,7 @@ undefined should accept number of bytes undefined should not change when options altered undefined should not hang response - undefined should not error when inflating (110ms) + undefined should not error when inflating (101ms) with inflate option when false undefined should not accept content-encoding @@ -3059,7 +3095,7 @@ undefined should parse parameters with dots undefined should parse fully-encoded extended syntax undefined should parse array index notation - undefined should parse array index notation with large array (68ms) + undefined should parse array index notation with large array undefined should parse array of objects syntax undefined should parse deep object with inflate option @@ -3082,16 +3118,16 @@ undefined should 413 if over limit undefined should work when at the limit undefined should work if number is floating point - undefined should work with large limit (102ms) - undefined should work with Infinity limit (231ms) + undefined should work with large limit + undefined should work with Infinity limit with extended: true undefined should reject 0 undefined should reject string undefined should 413 if over limit undefined should work when at the limit undefined should work if number is floating point - undefined should work with large limit (219ms) - undefined should work with Infinity limit (502ms) + undefined should work with large limit (38ms) + undefined should work with Infinity limit (68ms) with type option when "application/vnd.x-www-form-urlencoded" undefined should parse for custom type @@ -3127,7 +3163,7 @@ undefined should support identity encoding undefined should support gzip encoding undefined should support deflate encoding - undefined should be case-insensitive (39ms) + undefined should be case-insensitive undefined should 415 on unknown encoding middleware @@ -3207,7 +3243,7 @@ .get(field) undefined should return the header field value undefined should special-case Referer - undefined should throw missing header name (48ms) + undefined should throw missing header name undefined should throw for non-string header name req @@ -3248,7 +3284,7 @@ .ip when X-Forwarded-For is present when "trust proxy" is enabled - undefined should return the client addr (44ms) + undefined should return the client addr undefined should return the addr after trusted proxy based on count undefined should return the addr after trusted proxy based on list undefined should return the addr after trusted proxy, from sub app @@ -3459,31 +3495,31 @@ .download(path, fn) undefined should invoke the callback async local storage - undefined should presist store (41ms) + undefined should presist store undefined should presist store on error .download(path, options) undefined should allow options to res.sendFile() with "headers" option - undefined should set headers on response (45ms) + undefined should set headers on response undefined should use last header when duplicated - undefined should override Content-Type (40ms) + undefined should override Content-Type undefined should not set headers on 404 when headers contains Content-Disposition - undefined should be ignored (42ms) - undefined should be ignored case-insensitively (46ms) + undefined should be ignored + undefined should be ignored case-insensitively with "root" option - undefined should allow relative path (47ms) - undefined should allow up within root (39ms) + undefined should allow relative path + undefined should allow up within root undefined should reject up outside root undefined should reject reading outside root .download(path, filename, fn) - undefined should invoke the callback (44ms) + undefined should invoke the callback .download(path, filename, options, fn) - undefined should invoke the callback (50ms) - undefined should allow options to res.sendFile() (46ms) + undefined should invoke the callback + undefined should allow options to res.sendFile() when options.headers contains Content-Disposition - undefined should be ignored (50ms) - undefined should be ignored case-insensitively (53ms) + undefined should be ignored + undefined should be ignored case-insensitively on failure undefined should invoke the callback undefined should remove Content-Disposition @@ -3491,10 +3527,10 @@ res .format(obj) with canonicalized mime types - undefined should utilize qvalues in negotiation (41ms) + undefined should utilize qvalues in negotiation undefined should allow wildcard type/subtypes undefined should default the Content-Type - undefined should set the correct charset for the Content-Type (48ms) + undefined should set the correct charset for the Content-Type undefined should Vary: Accept when Accept is not present undefined should invoke the first callback @@ -3504,7 +3540,7 @@ undefined should utilize qvalues in negotiation undefined should allow wildcard type/subtypes undefined should default the Content-Type - undefined should set the correct charset for the Content-Type (70ms) + undefined should set the correct charset for the Content-Type undefined should Vary: Accept when Accept is not present undefined should invoke the first callback @@ -3513,37 +3549,37 @@ with parameters undefined should utilize qvalues in negotiation undefined should allow wildcard type/subtypes - undefined should default the Content-Type (46ms) - undefined should set the correct charset for the Content-Type (77ms) + undefined should default the Content-Type + undefined should set the correct charset for the Content-Type undefined should Vary: Accept when Accept is not present undefined should invoke the first callback when no match is made - undefined should should respond with 406 not acceptable (40ms) + undefined should should respond with 406 not acceptable given .default undefined should be invoked instead of auto-responding - undefined should work when only .default is provided (39ms) - undefined should be able to invoke other formatter (39ms) + undefined should work when only .default is provided + undefined should be able to invoke other formatter in router undefined should utilize qvalues in negotiation undefined should allow wildcard type/subtypes undefined should default the Content-Type - undefined should set the correct charset for the Content-Type (65ms) + undefined should set the correct charset for the Content-Type undefined should Vary: Accept when Accept is not present undefined should invoke the first callback when no match is made - undefined should should respond with 406 not acceptable (42ms) + undefined should should respond with 406 not acceptable in router undefined should utilize qvalues in negotiation undefined should allow wildcard type/subtypes undefined should default the Content-Type - undefined should set the correct charset for the Content-Type (69ms) + undefined should set the correct charset for the Content-Type undefined should Vary: Accept when Accept is not present - undefined should invoke the first callback (40ms) + undefined should invoke the first callback when no match is made - undefined should should respond with 406 not acceptable (41ms) + undefined should should respond with 406 not acceptable res .get(field) @@ -3683,12 +3719,12 @@ res .render(name) - undefined should support absolute paths (49ms) - undefined should support absolute paths with "view engine" (41ms) + undefined should support absolute paths + undefined should support absolute paths with "view engine" undefined should error without "view engine" set and file extension to a non-engine module undefined should error without "view engine" set and no file extension - undefined should expose app.locals (41ms) - undefined should expose app.locals with `name` property (43ms) + undefined should expose app.locals + undefined should expose app.locals with `name` property undefined should support index. when an error occurs undefined should next(err) @@ -3813,10 +3849,10 @@ undefined should transfer a file undefined should transfer a file with special characters in string undefined should include ETag - undefined should 304 when ETag matches (52ms) + undefined should 304 when ETag matches undefined should 404 for directory undefined should 404 when not found - undefined should send cache-control by default (38ms) + undefined should send cache-control by default undefined should not serve dotfiles by default undefined should not override manual content-types undefined should not error if the client aborts @@ -3825,10 +3861,10 @@ undefined should invoke the callback when client aborts undefined should invoke the callback when client already aborted undefined should invoke the callback without error when HEAD - undefined should invoke the callback without error when 304 (62ms) + undefined should invoke the callback without error when 304 undefined should invoke the callback on 404 async local storage - undefined should presist store (50ms) + undefined should presist store undefined should presist store on error .sendFile(path, options) undefined should pass options to send module @@ -3876,9 +3912,9 @@ when cacheControl: false undefined should not send cache-control when string - undefined should accept plain number as milliseconds (39ms) + undefined should accept plain number as milliseconds undefined should accept suffix "s" for seconds - undefined should accept suffix "m" for minutes (45ms) + undefined should accept suffix "m" for minutes undefined should accept suffix "d" for days with "root" option undefined should allow relative path @@ -3891,8 +3927,8 @@ undefined should invoke the callback when client aborts undefined should invoke the callback when client already aborted undefined should invoke the callback without error when HEAD - undefined should invoke the callback without error when 304 (59ms) - undefined should invoke the callback on 404 (39ms) + undefined should invoke the callback without error when 304 + undefined should invoke the callback on 404 undefined should not override manual content-types undefined should invoke the callback on 403 undefined should invoke the callback on socket error @@ -3904,8 +3940,8 @@ undefined should accept dotfiles option undefined should accept headers option undefined should ignore headers option on 404 - undefined should transfer a file (41ms) - undefined should transfer a directory index file (46ms) + undefined should transfer a file + undefined should transfer a directory index file undefined should 404 for directory without trailing slash undefined should transfer a file with urlencoded name undefined should not error if the client aborts @@ -3913,15 +3949,15 @@ undefined should transfer the file with a relative path undefined should transfer the file - undefined should serve relative to "root" (39ms) + undefined should serve relative to "root" undefined should consider ../ malicious when "root" is not set undefined should allow ../ when "root" is set undefined should disallow requesting out of "root" - undefined should next(404) when not found (42ms) + undefined should next(404) when not found with non-GET - undefined should still serve (66ms) + undefined should still serve .sendfile(path, options) - undefined should pass options to send module (51ms) + undefined should pass options to send module res .sendStatus(statusCode) @@ -3969,7 +4005,7 @@ res .type(str) undefined should set the Content-Type based on a filename - undefined should set the Content-Type with type/subtype (55ms) + undefined should set the Content-Type with type/subtype res.vary() with no arguments @@ -4014,20 +4050,20 @@ GET / undefined should redirect to /login GET /login - undefined should render login form (83ms) - undefined should display login error for bad user (110ms) -(node:2412214) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. + undefined should render login form + undefined should display login error for bad user +(node:3802130) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. (Use `node --trace-deprecation ...` to show where the warning was created) - undefined should display login error for bad password (269ms) + undefined should display login error for bad password (48ms) GET /logout undefined should redirect to / GET /restricted undefined should redirect to /login without cookie - undefined should succeed with proper cookie (139ms) + undefined should succeed with proper cookie (46ms) POST /login undefined should fail without proper username - undefined should fail without proper password (187ms) - undefined should succeed with proper credentials (119ms) + undefined should fail without proper password (41ms) + undefined should succeed with proper credentials (41ms) content-negotiation GET / @@ -4060,7 +4096,7 @@ GET / undefined should have a link to amazing.txt GET /files/notes/groceries.txt - undefined should have a download header (39ms) + undefined should have a download header GET /files/amazing.txt undefined should have a download header GET /files/missing.txt @@ -4113,7 +4149,7 @@ markdown GET / - undefined should respond with html (192ms) + undefined should respond with html GET /fail undefined should respond with an error @@ -4121,7 +4157,7 @@ GET / undefined should respond with root handler GET /api/v1/ - undefined should respond with APIv1 root handler (39ms) + undefined should respond with APIv1 root handler GET /api/v1/users undefined should respond with users from APIv1 GET /api/v2/ @@ -4131,13 +4167,13 @@ mvc GET / - undefined should redirect to /users (40ms) + undefined should redirect to /users GET /pet/0 - undefined should get pet (48ms) + undefined should get pet GET /pet/0/edit - undefined should get pet edit page (42ms) + undefined should get pet edit page PUT /pet/2 - undefined should update the pet (66ms) + undefined should update the pet params GET / @@ -4185,7 +4221,7 @@ GET / undefined should respond with index GET /users - undefined should list users (41ms) + undefined should list users GET /user/:id undefined should get a user undefined should 404 on missing user @@ -4195,11 +4231,11 @@ GET /user/:id/edit undefined should get a user to edit PUT /user/:id/edit - undefined should edit a user (46ms) + undefined should edit a user POST /user/:id/edit?_method=PUT - undefined should edit a user (64ms) + undefined should edit a user GET /posts - undefined should get a list of posts (48ms) + undefined should get a list of posts vhost example.com @@ -4241,7 +4277,7 @@ undefined should respond with 404 json - 1263 passing (31s) + 1263 passing (5s) Removing node_modules/cookie-session Removing node_modules/express-session @@ -4261,19 +4297,19 @@ mkdir -p /build/reproducible-path/node-express-4.19.2\+\~cs8.36.21/debian/node-express//usr/share/nodejs/express/ install -m 644 ./index.js /build/reproducible-path/node-express-4.19.2\+\~cs8.36.21/debian/node-express//usr/share/nodejs/express// mkdir -p /build/reproducible-path/node-express-4.19.2\+\~cs8.36.21/debian/node-express//usr/share/nodejs/express/lib + install -m 644 ./lib/utils.js /build/reproducible-path/node-express-4.19.2\+\~cs8.36.21/debian/node-express//usr/share/nodejs/express/lib/ + install -m 644 ./lib/application.js /build/reproducible-path/node-express-4.19.2\+\~cs8.36.21/debian/node-express//usr/share/nodejs/express/lib/ + install -m 644 ./lib/express.js /build/reproducible-path/node-express-4.19.2\+\~cs8.36.21/debian/node-express//usr/share/nodejs/express/lib/ install -m 644 ./lib/response.js /build/reproducible-path/node-express-4.19.2\+\~cs8.36.21/debian/node-express//usr/share/nodejs/express/lib/ install -m 644 ./lib/view.js /build/reproducible-path/node-express-4.19.2\+\~cs8.36.21/debian/node-express//usr/share/nodejs/express/lib/ - install -m 644 ./lib/express.js /build/reproducible-path/node-express-4.19.2\+\~cs8.36.21/debian/node-express//usr/share/nodejs/express/lib/ install -m 644 ./lib/request.js /build/reproducible-path/node-express-4.19.2\+\~cs8.36.21/debian/node-express//usr/share/nodejs/express/lib/ - install -m 644 ./lib/application.js /build/reproducible-path/node-express-4.19.2\+\~cs8.36.21/debian/node-express//usr/share/nodejs/express/lib/ - install -m 644 ./lib/utils.js /build/reproducible-path/node-express-4.19.2\+\~cs8.36.21/debian/node-express//usr/share/nodejs/express/lib/ + mkdir -p /build/reproducible-path/node-express-4.19.2\+\~cs8.36.21/debian/node-express//usr/share/nodejs/express/lib/middleware + install -m 644 ./lib/middleware/init.js /build/reproducible-path/node-express-4.19.2\+\~cs8.36.21/debian/node-express//usr/share/nodejs/express/lib/middleware/ + install -m 644 ./lib/middleware/query.js /build/reproducible-path/node-express-4.19.2\+\~cs8.36.21/debian/node-express//usr/share/nodejs/express/lib/middleware/ mkdir -p /build/reproducible-path/node-express-4.19.2\+\~cs8.36.21/debian/node-express//usr/share/nodejs/express/lib/router install -m 644 ./lib/router/index.js /build/reproducible-path/node-express-4.19.2\+\~cs8.36.21/debian/node-express//usr/share/nodejs/express/lib/router/ install -m 644 ./lib/router/layer.js /build/reproducible-path/node-express-4.19.2\+\~cs8.36.21/debian/node-express//usr/share/nodejs/express/lib/router/ install -m 644 ./lib/router/route.js /build/reproducible-path/node-express-4.19.2\+\~cs8.36.21/debian/node-express//usr/share/nodejs/express/lib/router/ - mkdir -p /build/reproducible-path/node-express-4.19.2\+\~cs8.36.21/debian/node-express//usr/share/nodejs/express/lib/middleware - install -m 644 ./lib/middleware/query.js /build/reproducible-path/node-express-4.19.2\+\~cs8.36.21/debian/node-express//usr/share/nodejs/express/lib/middleware/ - install -m 644 ./lib/middleware/init.js /build/reproducible-path/node-express-4.19.2\+\~cs8.36.21/debian/node-express//usr/share/nodejs/express/lib/middleware/ install -m 644 ./package.json /build/reproducible-path/node-express-4.19.2\+\~cs8.36.21/debian/node-express//usr/share/nodejs/express// install -m 644 ./package.json /build/reproducible-path/node-express-4.19.2\+\~cs8.36.21/debian/node-express//usr/share/nodejs/express// dh_auto_install: warning: ### Missing types-express/build/config.gypi, skipping @@ -4319,12 +4355,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/3777301/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3777301/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/2352986 and its subdirectories -I: Current time: Thu May 16 14:03:29 -12 2024 -I: pbuilder-time-stamp: 1715911409 +I: removing directory /srv/workspace/pbuilder/3777301 and its subdirectories +I: Current time: Thu Jun 19 22:28:03 +14 2025 +I: pbuilder-time-stamp: 1750321683