Diff of the two buildlogs: -- --- b1/build.log 2024-05-24 08:43:52.525105074 +0000 +++ b2/build.log 2024-05-24 08:50:52.195278304 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Jun 26 03:05:12 -12 2025 -I: pbuilder-time-stamp: 1750950312 +I: Current time: Fri May 24 22:43:55 +14 2024 +I: pbuilder-time-stamp: 1716540235 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -31,54 +31,86 @@ dpkg-source: info: applying disable-some-tests.diff I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/34628/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/37021/tmp/hooks/D01_modify_environment starting +debug: Running on ionos2-i386. +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 May 24 08:44 /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/37021/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/37021/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='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='i386' + 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]="i686-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=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=10 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='4cd0507a1dfd4725989a8f0da8c61e42' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - 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='34628' - PS1='# ' - PS2='> ' + INVOCATION_ID=5ff33aa54eef482f990638805e23c87b + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-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=37021 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.ALsnG6GX/pbuilderrc_xSHP --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.ALsnG6GX/b1 --logfile b1/build.log node-chokidar_3.6.0-2.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152: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.ALsnG6GX/pbuilderrc_Uvcq --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.ALsnG6GX/b2 --logfile b2/build.log node-chokidar_3.6.0-2.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos16-i386 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.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Jun 26 14:06 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/34628/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 24 07:43 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/37021/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -506,7 +538,7 @@ Get: 354 http://deb.debian.org/debian unstable/main i386 node-setimmediate all 1.0.5-6 [8968 B] Get: 355 http://deb.debian.org/debian unstable/main i386 node-sinon all 17.0.2+ds+~cs88.14.20-1 [665 kB] Get: 356 http://deb.debian.org/debian unstable/main i386 node-sinon-chai all 3.7.0+~cs3.2.5-1 [9080 B] -Fetched 49.0 MB in 1s (76.2 MB/s) +Fetched 49.0 MB in 2s (28.8 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package isa-support:i386. (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 ... 19703 files and directories currently installed.) @@ -1959,7 +1991,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/node-chokidar-3.6.0/ && 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-chokidar_3.6.0-2_source.changes +I: user script /srv/workspace/pbuilder/37021/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/37021/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/node-chokidar-3.6.0/ && 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-chokidar_3.6.0-2_source.changes dpkg-buildpackage: info: source package node-chokidar dpkg-buildpackage: info: source version 3.6.0-2 dpkg-buildpackage: info: source distribution unstable @@ -1998,29 +2034,29 @@ watch a directory undefined should produce an instance of chokidar.FSWatcher undefined should expose public API methods - undefined should emit `add` event when file was added (48ms) - undefined should emit nine `add` events when nine files were added in one directory (1301ms) - undefined should emit thirtythree `add` events when thirtythree files were added in nine directories (727ms) + undefined should emit `add` event when file was added (53ms) + undefined should emit nine `add` events when nine files were added in one directory (1304ms) + undefined should emit thirtythree `add` events when thirtythree files were added in nine directories (747ms) undefined should emit `addDir` event when directory was added undefined should emit `change` event when file was changed - undefined should emit `unlink` event when file was removed (123ms) - undefined should emit `unlinkDir` event when a directory was removed (43ms) - undefined should emit two `unlinkDir` event when two nested directories were removed (5030ms) + undefined should emit `unlink` event when file was removed (104ms) + undefined should emit `unlinkDir` event when a directory was removed (46ms) + undefined should emit two `unlinkDir` event when two nested directories were removed (5033ms) undefined should emit `unlink` and `add` events when a file is renamed (125ms) - undefined should emit `add`, not `change`, when previously deleted file is re-added (150ms) - undefined should not emit `unlink` for previously moved files (407ms) + undefined should emit `add`, not `change`, when previously deleted file is re-added (147ms) + undefined should not emit `unlink` for previously moved files (406ms) undefined should survive ENOENT for missing subdirectories undefined should notice when a file appears in a new directory - undefined should watch removed and re-added directories (1554ms) - undefined should emit `unlinkDir` and `add` when dir is replaced by file (670ms) - undefined should emit `unlink` and `addDir` when file is replaced by dir (147ms) + undefined should watch removed and re-added directories (1552ms) + undefined should emit `unlinkDir` and `add` when dir is replaced by file (671ms) + undefined should emit `unlink` and `addDir` when file is replaced by dir (146ms) watch individual files undefined should emit `ready` when three files were added undefined should detect changes - undefined should detect unlinks (204ms) - undefined should detect unlink and re-add (185ms) - undefined should ignore unwatched siblings (43ms) - undefined should detect safe-edit (953ms) + undefined should detect unlinks (122ms) + undefined should detect unlink and re-add (165ms) + undefined should ignore unwatched siblings (44ms) + undefined should detect safe-edit (950ms) Skipping gh-682: should detect unlink - should detect unlink while watching a non-existent second file in another directory - should detect unlink and re-add while watching a second file @@ -2029,21 +2065,21 @@ - should detect two unlinks and one re-add - should detect unlink and re-add while watching a second file and a non-existent third file renamed directory - undefined should emit `add` for a file in a renamed directory (1030ms) + undefined should emit `add` for a file in a renamed directory (1067ms) watch non-existent paths - undefined should watch non-existent file and detect add (42ms) - undefined should watch non-existent dir and detect addDir/add (63ms) + undefined should watch non-existent file and detect add (43ms) + undefined should watch non-existent dir and detect addDir/add (78ms) watch glob patterns - undefined should correctly watch and emit based on glob input (50ms) - undefined should respect negated glob patterns (125ms) - undefined should traverse subdirs to match globstar patterns (184ms) - undefined should resolve relative paths with glob patterns (46ms) - undefined should correctly handle conflicting glob patterns (129ms) - undefined should correctly handle intersecting glob patterns (44ms) - undefined should not confuse glob-like filenames with globs (64ms) - undefined should treat glob-like directory names as literal directory names when globbing is disabled (43ms) + undefined should correctly watch and emit based on glob input (59ms) + undefined should respect negated glob patterns (124ms) + undefined should traverse subdirs to match globstar patterns (209ms) + undefined should resolve relative paths with glob patterns (69ms) + undefined should correctly handle conflicting glob patterns (137ms) + undefined should correctly handle intersecting glob patterns (47ms) + undefined should not confuse glob-like filenames with globs (65ms) + undefined should treat glob-like directory names as literal directory names when globbing is disabled (47ms) undefined should treat glob-like filenames as literal filenames when globbing is disabled (43ms) - undefined should not prematurely filter dirs against complex globstar patterns (68ms) + undefined should not prematurely filter dirs against complex globstar patterns (92ms) undefined should emit matching dir events (67ms) undefined should correctly handle glob with braces watch symlinks @@ -2053,11 +2089,11 @@ undefined should watch paths with a symlinked parent undefined should not recurse indefinitely on circular symlinks undefined should recognize changes following symlinked dirs - undefined should follow newly created symlinks (43ms) + undefined should follow newly created symlinks (44ms) undefined should watch symlinks as files when followSymlinks:false undefined should survive ENOENT for missing symlinks when followSymlinks:false - undefined should watch symlinks within a watched dir as files when followSymlinks:false (627ms) - undefined should not reuse watcher when following a symlink to elsewhere (65ms) + undefined should watch symlinks within a watched dir as files when followSymlinks:false (630ms) + undefined should not reuse watcher when following a symlink to elsewhere (67ms) undefined should properly match glob patterns that include a symlinked dir undefined should emit ready event even when broken symlinks are encountered watch arrays of paths/globs @@ -2075,56 +2111,56 @@ undefined should ignore add events on a subsequent .add() (1005ms) undefined should notice when a file appears in an empty directory undefined should emit a change on a preexisting file as a change - undefined should not emit for preexisting dirs when depth is 0 (427ms) + undefined should not emit for preexisting dirs when depth is 0 (428ms) ignored undefined should check ignore after stating undefined should not choke on an ignored watch path - undefined should ignore the contents of ignored dirs (324ms) - undefined should allow regex/fn ignores (45ms) + undefined should ignore the contents of ignored dirs (326ms) + undefined should allow regex/fn ignores (47ms) depth undefined should not recurse if depth is 0 - undefined should recurse to specified depth (45ms) + undefined should recurse to specified depth (50ms) undefined should respect depth setting when following symlinks undefined should respect depth setting when following a new symlink - undefined should correctly handle dir events when depth is 0 (64ms) + undefined should correctly handle dir events when depth is 0 (65ms) atomic - undefined should ignore vim/emacs/Sublime swapfiles (908ms) + undefined should ignore vim/emacs/Sublime swapfiles (913ms) undefined should ignore stale tilde files cwd undefined should emit relative paths based on cwd (105ms) - undefined should emit `addDir` with alwaysStat for renamed directory (1008ms) - undefined should allow separate watchers to have different cwds (123ms) - undefined should ignore files even with cwd (63ms) + undefined should emit `addDir` with alwaysStat for renamed directory (1011ms) + undefined should allow separate watchers to have different cwds (129ms) + undefined should ignore files even with cwd (80ms) ignorePermissionErrors false - undefined should not watch files without read permissions (203ms) + undefined should not watch files without read permissions (204ms) true undefined should watch unreadable files if possible undefined should not choke on non-existent files awaitWriteFinish undefined should use default options if none given - undefined should not emit add event before a file is fully written (202ms) - undefined should wait for the file to be fully written before emitting the add event (503ms) - undefined should emit with the final stats (806ms) - undefined should not emit change event while a file has not been fully written (303ms) - undefined should not emit change event before an existing file is fully updated (302ms) - undefined should wait for an existing file to be fully updated before emitting the change event (505ms) - undefined should emit change event after the file is fully written (1033ms) - undefined should not raise any event for a file that was deleted before fully written (805ms) - undefined should be compatible with the cwd option (1113ms) + undefined should not emit add event before a file is fully written (205ms) + undefined should wait for the file to be fully written before emitting the add event (529ms) + undefined should emit with the final stats (831ms) + undefined should not emit change event while a file has not been fully written (307ms) + undefined should not emit change event before an existing file is fully updated (303ms) + undefined should wait for an existing file to be fully updated before emitting the change event (526ms) + undefined should emit change event after the file is fully written (1057ms) + undefined should not raise any event for a file that was deleted before fully written (807ms) + undefined should be compatible with the cwd option (1139ms) undefined should still emit initial add events - undefined should emit an unlink event when a file is updated and deleted just after that (166ms) + undefined should emit an unlink event when a file is updated and deleted just after that (169ms) race condition - undefined should handle unlink that happens while waiting for stat to return (860ms) + undefined should handle unlink that happens while waiting for stat to return (864ms) getWatched undefined should return the watched paths undefined should set keys relative to cwd & include added paths unwatch - undefined should stop watching unwatched paths (345ms) - undefined should ignore unwatched paths that are a subset of watched paths (347ms) - undefined should unwatch relative paths (345ms) - undefined should watch paths that were unwatched and added again (81ms) - undefined should unwatch paths that are relative to options.cwd (347ms) + undefined should stop watching unwatched paths (346ms) + undefined should ignore unwatched paths that are a subset of watched paths (351ms) + undefined should unwatch relative paths (347ms) + undefined should watch paths that were unwatched and added again (85ms) + undefined should unwatch paths that are relative to options.cwd (349ms) env variable option override CHOKIDAR_USEPOLLING undefined should make options.usePolling `true` when CHOKIDAR_USEPOLLING is set to true @@ -2133,42 +2169,42 @@ undefined should make options.usePolling `false` when CHOKIDAR_USEPOLLING is set to 0 undefined should not attenuate options.usePolling when CHOKIDAR_USEPOLLING is set to an arbitrary value reproduction of bug in issue #1040 - undefined should detect change on symlink folders when consolidateThreshhold is reach (613ms) + undefined should detect change on symlink folders when consolidateThreshhold is reach (616ms) reproduction of bug in issue #1024 - undefined should detect changes to folders, even if they were deleted before (1230ms) - undefined should detect changes to symlink folders, even if they were deleted before (927ms) + undefined should detect changes to folders, even if they were deleted before (1231ms) + undefined should detect changes to symlink folders, even if they were deleted before (930ms) close undefined should ignore further events on close (305ms) - undefined should not ignore further events on close with existing watchers (206ms) - undefined should not prevent the process from exiting (191ms) + 1) should not ignore further events on close with existing watchers + undefined should not prevent the process from exiting (387ms) undefined should always return the same promise fs.watchFile (polling) watch a directory undefined should produce an instance of chokidar.FSWatcher undefined should expose public API methods - undefined should emit `add` event when file was added (41ms) - undefined should emit nine `add` events when nine files were added in one directory (1291ms) - undefined should emit thirtythree `add` events when thirtythree files were added in nine directories (696ms) + undefined should emit `add` event when file was added (45ms) + undefined should emit nine `add` events when nine files were added in one directory (1295ms) + undefined should emit thirtythree `add` events when thirtythree files were added in nine directories (708ms) undefined should emit `addDir` event when directory was added undefined should emit `change` event when file was changed undefined should emit `unlink` event when file was removed - undefined should emit `unlinkDir` event when a directory was removed (42ms) - undefined should emit two `unlinkDir` event when two nested directories were removed (5024ms) + undefined should emit `unlinkDir` event when a directory was removed (46ms) + undefined should emit two `unlinkDir` event when two nested directories were removed (5030ms) undefined should emit `unlink` and `add` events when a file is renamed (42ms) - undefined should emit `add`, not `change`, when previously deleted file is re-added (63ms) - undefined should not emit `unlink` for previously moved files (322ms) + undefined should emit `add`, not `change`, when previously deleted file is re-added (65ms) + undefined should not emit `unlink` for previously moved files (323ms) undefined should survive ENOENT for missing subdirectories undefined should notice when a file appears in a new directory - undefined should watch removed and re-added directories (1544ms) - undefined should emit `unlinkDir` and `add` when dir is replaced by file (665ms) - undefined should emit `unlink` and `addDir` when file is replaced by dir (81ms) + undefined should watch removed and re-added directories (1545ms) + undefined should emit `unlinkDir` and `add` when dir is replaced by file (667ms) + undefined should emit `unlink` and `addDir` when file is replaced by dir (83ms) watch individual files undefined should emit `ready` when three files were added undefined should detect changes - undefined should detect unlinks (40ms) - undefined should detect unlink and re-add (80ms) + undefined should detect unlinks (55ms) + undefined should detect unlink and re-add (83ms) undefined should ignore unwatched siblings (40ms) - undefined should detect safe-edit (961ms) + undefined should detect safe-edit (1200ms) Skipping gh-682: should detect unlink - should detect unlink while watching a non-existent second file in another directory - should detect unlink and re-add while watching a second file @@ -2179,33 +2215,33 @@ renamed directory undefined should emit `add` for a file in a renamed directory (1025ms) watch non-existent paths - undefined should watch non-existent file and detect add (40ms) - undefined should watch non-existent dir and detect addDir/add (61ms) + undefined should watch non-existent file and detect add (42ms) + undefined should watch non-existent dir and detect addDir/add (62ms) watch glob patterns - undefined should correctly watch and emit based on glob input (42ms) - undefined should respect negated glob patterns (42ms) - undefined should traverse subdirs to match globstar patterns (107ms) - undefined should resolve relative paths with glob patterns (39ms) - undefined should correctly handle conflicting glob patterns (42ms) - undefined should correctly handle intersecting glob patterns (43ms) - undefined should not confuse glob-like filenames with globs (62ms) - undefined should treat glob-like directory names as literal directory names when globbing is disabled (42ms) - undefined should treat glob-like filenames as literal filenames when globbing is disabled (41ms) - undefined should not prematurely filter dirs against complex globstar patterns (67ms) - undefined should emit matching dir events (64ms) + undefined should correctly watch and emit based on glob input (47ms) + undefined should respect negated glob patterns (52ms) + undefined should traverse subdirs to match globstar patterns (135ms) + undefined should resolve relative paths with glob patterns (100ms) + undefined should correctly handle conflicting glob patterns (47ms) + undefined should correctly handle intersecting glob patterns (44ms) + undefined should not confuse glob-like filenames with globs (63ms) + undefined should treat glob-like directory names as literal directory names when globbing is disabled (44ms) + undefined should treat glob-like filenames as literal filenames when globbing is disabled (42ms) + undefined should not prematurely filter dirs against complex globstar patterns (102ms) + undefined should emit matching dir events (66ms) undefined should correctly handle glob with braces watch symlinks undefined should watch symlinked dirs undefined should watch symlinked files undefined should follow symlinked files within a normal dir - undefined should watch paths with a symlinked parent + undefined should watch paths with a symlinked parent (44ms) undefined should not recurse indefinitely on circular symlinks undefined should recognize changes following symlinked dirs undefined should follow newly created symlinks (45ms) undefined should watch symlinks as files when followSymlinks:false undefined should survive ENOENT for missing symlinks when followSymlinks:false - undefined should watch symlinks within a watched dir as files when followSymlinks:false (1525ms) - undefined should not reuse watcher when following a symlink to elsewhere (943ms) + undefined should watch symlinks within a watched dir as files when followSymlinks:false (1533ms) + undefined should not reuse watcher when following a symlink to elsewhere (947ms) undefined should properly match glob patterns that include a symlinked dir undefined should emit ready event even when broken symlinks are encountered watch arrays of paths/globs @@ -2220,59 +2256,59 @@ undefined should emit `addDir` events for preexisting dirs true undefined should ignore initial add events - undefined should ignore add events on a subsequent .add() (1002ms) + undefined should ignore add events on a subsequent .add() (1001ms) undefined should notice when a file appears in an empty directory - undefined should emit a change on a preexisting file as a change (82ms) - undefined should not emit for preexisting dirs when depth is 0 (424ms) + undefined should emit a change on a preexisting file as a change + undefined should not emit for preexisting dirs when depth is 0 (425ms) ignored undefined should check ignore after stating undefined should not choke on an ignored watch path - undefined should ignore the contents of ignored dirs (324ms) + undefined should ignore the contents of ignored dirs (339ms) undefined should allow regex/fn ignores (44ms) depth undefined should not recurse if depth is 0 - undefined should recurse to specified depth (43ms) + undefined should recurse to specified depth (57ms) undefined should respect depth setting when following symlinks undefined should respect depth setting when following a new symlink - undefined should correctly handle dir events when depth is 0 (62ms) + undefined should correctly handle dir events when depth is 0 (66ms) atomic undefined should ignore vim/emacs/Sublime swapfiles (904ms) undefined should ignore stale tilde files cwd undefined should emit relative paths based on cwd - undefined should emit `addDir` with alwaysStat for renamed directory (1002ms) - undefined should allow separate watchers to have different cwds (44ms) - undefined should ignore files even with cwd (42ms) + undefined should emit `addDir` with alwaysStat for renamed directory (1028ms) + undefined should allow separate watchers to have different cwds (45ms) + undefined should ignore files even with cwd (45ms) ignorePermissionErrors false - undefined should not watch files without read permissions (202ms) + undefined should not watch files without read permissions (203ms) true undefined should watch unreadable files if possible undefined should not choke on non-existent files awaitWriteFinish undefined should use default options if none given undefined should not emit add event before a file is fully written (202ms) - undefined should wait for the file to be fully written before emitting the add event (522ms) - undefined should emit with the final stats (822ms) - undefined should not emit change event while a file has not been fully written (301ms) - undefined should not emit change event before an existing file is fully updated (302ms) - undefined should wait for an existing file to be fully updated before emitting the change event (523ms) - undefined should emit change event after the file is fully written (1067ms) - undefined should not raise any event for a file that was deleted before fully written (801ms) - undefined should be compatible with the cwd option (1128ms) + undefined should wait for the file to be fully written before emitting the add event (525ms) + undefined should emit with the final stats (831ms) + undefined should not emit change event while a file has not been fully written (316ms) + undefined should not emit change event before an existing file is fully updated (303ms) + undefined should wait for an existing file to be fully updated before emitting the change event (522ms) + undefined should emit change event after the file is fully written (1071ms) + undefined should not raise any event for a file that was deleted before fully written (804ms) + undefined should be compatible with the cwd option (1132ms) undefined should still emit initial add events - undefined should emit an unlink event when a file is updated and deleted just after that (83ms) + undefined should emit an unlink event when a file is updated and deleted just after that (85ms) race condition - undefined should handle unlink that happens while waiting for stat to return (777ms) + undefined should handle unlink that happens while waiting for stat to return (794ms) getWatched undefined should return the watched paths undefined should set keys relative to cwd & include added paths unwatch - undefined should stop watching unwatched paths (341ms) - undefined should ignore unwatched paths that are a subset of watched paths (343ms) - undefined should unwatch relative paths (342ms) - undefined should watch paths that were unwatched and added again (82ms) - undefined should unwatch paths that are relative to options.cwd (343ms) + undefined should stop watching unwatched paths (384ms) + undefined should ignore unwatched paths that are a subset of watched paths (407ms) + undefined should unwatch relative paths (363ms) + undefined should watch paths that were unwatched and added again (84ms) + undefined should unwatch paths that are relative to options.cwd (345ms) env variable option override CHOKIDAR_USEPOLLING undefined should make options.usePolling `true` when CHOKIDAR_USEPOLLING is set to true @@ -2281,82 +2317,68 @@ undefined should make options.usePolling `false` when CHOKIDAR_USEPOLLING is set to 0 undefined should not attenuate options.usePolling when CHOKIDAR_USEPOLLING is set to an arbitrary value reproduction of bug in issue #1040 - undefined should detect change on symlink folders when consolidateThreshhold is reach (613ms) + undefined should detect change on symlink folders when consolidateThreshhold is reach (616ms) reproduction of bug in issue #1024 - undefined should detect changes to folders, even if they were deleted before (1228ms) - undefined should detect changes to symlink folders, even if they were deleted before (925ms) + 2) should detect changes to folders, even if they were deleted before + undefined should detect changes to symlink folders, even if they were deleted before (935ms) close - undefined should ignore further events on close (302ms) - undefined should not ignore further events on close with existing watchers (203ms) - undefined should not prevent the process from exiting (195ms) + undefined should ignore further events on close (326ms) + undefined should not ignore further events on close with existing watchers (204ms) + undefined should not prevent the process from exiting (318ms) undefined should always return the same promise - 227 passing (1m) + 225 passing (6m) 12 pending + 2 failing + + 1) chokidar + fs.watch (non-polling) + close + should not ignore further events on close with existing watchers: + Error: Timeout of 300000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/build/reproducible-path/node-chokidar-3.6.0/test.js) + at createTimeoutError (/usr/share/nodejs/mocha/lib/errors.js:498:15) + at Runnable._timeoutError (/usr/share/nodejs/mocha/lib/runnable.js:431:10) + at Timeout. (/usr/share/nodejs/mocha/lib/runnable.js:246:24) + at listOnTimeout (node:internal/timers:573:17) + at process.processTimers (node:internal/timers:514:7) -Removing node_modules/chokidar - create-stamp debian/debhelper-build-stamp - dh_prep - dh_auto_install --buildsystem=nodejs --destdir=debian/node-chokidar/ -dh_auto_install: warning: # /! "types" field should be replaced by "typings" in ./package.json -Please report this bug + 2) chokidar + fs.watchFile (polling) + reproduction of bug in issue #1024 + should detect changes to folders, even if they were deleted before: -dh_auto_install: warning: ### Missing ./build/config.gypi, skipping + AssertionError: expected [] to deeply equal [ …(5) ] + + expected - actual -Found "files" field in ./package.json, using it -Found "types" field in ./package.json, using it -Parsing expression ./lib/*.js -Line ./lib/*.js becomes: ^./lib/[^/]*\.js(?:/.*)?$ - mkdir -p /build/reproducible-path/node-chokidar-3.6.0/debian/node-chokidar//usr/share/nodejs/chokidar/ - install -m 644 ./index.js /build/reproducible-path/node-chokidar-3.6.0/debian/node-chokidar//usr/share/nodejs/chokidar// - mkdir -p /build/reproducible-path/node-chokidar-3.6.0/debian/node-chokidar//usr/share/nodejs/chokidar/lib - install -m 644 ./lib/fsevents-handler.js /build/reproducible-path/node-chokidar-3.6.0/debian/node-chokidar//usr/share/nodejs/chokidar/lib/ - install -m 644 ./lib/nodefs-handler.js /build/reproducible-path/node-chokidar-3.6.0/debian/node-chokidar//usr/share/nodejs/chokidar/lib/ - install -m 644 ./lib/constants.js /build/reproducible-path/node-chokidar-3.6.0/debian/node-chokidar//usr/share/nodejs/chokidar/lib/ - mkdir -p /build/reproducible-path/node-chokidar-3.6.0/debian/node-chokidar//usr/share/nodejs/chokidar/types/ - install -m 644 ./types/index.d.ts /build/reproducible-path/node-chokidar-3.6.0/debian/node-chokidar//usr/share/nodejs/chokidar/types// - install -m 644 ./package.json /build/reproducible-path/node-chokidar-3.6.0/debian/node-chokidar//usr/share/nodejs/chokidar// - install -m 644 ./package.json /build/reproducible-path/node-chokidar-3.6.0/debian/node-chokidar//usr/share/nodejs/chokidar// -dh_auto_install: warning: ### Missing upath/build/config.gypi, skipping + -[] + +[ + + "[ALL] addDir: test-fixtures/222/test" + + "[ALL] addDir: test-fixtures/222/test/dir" + + "[ALL] unlinkDir: test-fixtures/222/test/dir" + + "[ALL] addDir: test-fixtures/222/test/dir" + + "[ALL] add: test-fixtures/222/test/dir/file" + +] + + at Context. (test.js:2125:21) -No "files" field in upath/package.json, install all files -Files to install: upath, !upath/build/config.gypi - mkdir -p /build/reproducible-path/node-chokidar-3.6.0/debian/node-chokidar//usr/share/nodejs/chokidar/node_modules/upath/ - install -m 644 upath/upath.d.ts /build/reproducible-path/node-chokidar-3.6.0/debian/node-chokidar//usr/share/nodejs/chokidar/node_modules/upath// - install -m 644 upath/package.json /build/reproducible-path/node-chokidar-3.6.0/debian/node-chokidar//usr/share/nodejs/chokidar/node_modules/upath// - mkdir -p /build/reproducible-path/node-chokidar-3.6.0/debian/node-chokidar//usr/share/nodejs/chokidar/node_modules/upath/build/code - install -m 644 upath/build/code/upath.js /build/reproducible-path/node-chokidar-3.6.0/debian/node-chokidar//usr/share/nodejs/chokidar/node_modules/upath/build/code/ - install -m 644 upath/package.json /build/reproducible-path/node-chokidar-3.6.0/debian/node-chokidar//usr/share/nodejs/chokidar/node_modules/upath// -Set ${nodejs:Version} to 20.13.1+dfsg - dh_installdocs - dh_installchangelogs - dh_perl - dh_link - dh_strip_nondeterminism - dh_compress - dh_fixperms - dh_missing - dh_installdeb - dh_nodejs_substvars - dh_gencontrol -dpkg-gencontrol: warning: package node-chokidar: substitution variable ${nodejs:Version} unused, but is defined - dh_md5sums - dh_builddeb -dpkg-deb: building package 'node-chokidar' in '../node-chokidar_3.6.0-2_all.deb'. - dpkg-genbuildinfo --build=binary -O../node-chokidar_3.6.0-2_i386.buildinfo - dpkg-genchanges --build=binary -O../node-chokidar_3.6.0-2_i386.changes -dpkg-genchanges: info: binary-only upload (no source code included) - dpkg-source --after-build . -dpkg-buildpackage: info: binary-only upload (no source included) -dpkg-genchanges: info: not including original source code in upload + + +dh_auto_test: error: /bin/sh -ex debian/tests/pkg-js/test returned exit code 2 +make: *** [debian/rules:5: binary] Error 25 +dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration +E: Failed autobuilding of package +I: user script /srv/workspace/pbuilder/37021/tmp/hooks/C01_cleanup starting +debug output: disk usage on i-capture-the-hostname at Fri May 24 08:50:48 UTC 2024 +Filesystem Size Used Avail Use% Mounted on +tmpfs 3.9G 0 3.9G 0% /dev/shm + +I: user script /srv/workspace/pbuilder/37021/tmp/hooks/C01_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/34628 and its subdirectories -I: Current time: Thu Jun 26 03:06:51 -12 2025 -I: pbuilder-time-stamp: 1750950411 +I: removing directory /srv/workspace/pbuilder/37021 and its subdirectories