Diff of the two buildlogs: -- --- b1/build.log 2024-12-03 09:03:18.252514515 +0000 +++ b2/build.log 2024-12-03 09:04:05.554382483 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Dec 2 21:00:51 -12 2024 -I: pbuilder-time-stamp: 1733216451 +I: Current time: Tue Jan 6 05:26:20 +14 2026 +I: pbuilder-time-stamp: 1767626780 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -33,52 +33,84 @@ dpkg-source: info: applying 0009-Patch-index.adoc.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3468365/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3571145/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 Jan 5 15: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/3571145/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3571145/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='trixie' - 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]="32" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.32(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=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='32a6477a91d340848d2d3290a771c34d' - 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='3468365' - PS1='# ' - PS2='> ' + INVOCATION_ID=42252afccd2847bda58b0bd347c1b17f + 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=3571145 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.cGLIK8Cu/pbuilderrc_bpTT --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.cGLIK8Cu/b1 --logfile b1/build.log projectile_2.8.0-2.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.cGLIK8Cu/pbuilderrc_32Cx --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.cGLIK8Cu/b2 --logfile b2/build.log projectile_2.8.0-2.dsc' + SUDO_GID=110 + 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.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3468365/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3571145/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -232,7 +264,7 @@ Get: 108 http://deb.debian.org/debian trixie/main amd64 dh-elpa-helper all 2.1.5 [8320 B] Get: 109 http://deb.debian.org/debian trixie/main amd64 dh-exec amd64 0.30 [25.6 kB] Get: 110 http://deb.debian.org/debian trixie/main amd64 elpa-buttercup all 1.36-1 [47.1 kB] -Fetched 83.3 MB in 3s (27.6 MB/s) +Fetched 83.3 MB in 5s (16.0 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package install-info. (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 ... 19962 files and directories currently installed.) @@ -709,7 +741,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/projectile-2.8.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 > ../projectile_2.8.0-2_source.changes +I: user script /srv/workspace/pbuilder/3571145/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/3571145/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/projectile-2.8.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 > ../projectile_2.8.0-2_source.changes dpkg-buildpackage: info: source package projectile dpkg-buildpackage: info: source version 2.8.0-2 dpkg-buildpackage: info: source distribution unstable @@ -738,480 +774,480 @@ Running 195 specs. projectile-project-name - return projectile-project-name when present [32m return projectile-project-name when present[0m (8.05ms) - uses projectile-project-name-function to get the project name from the project dir [32m uses projectile-project-name-function to get the project name from the project dir[0m (0.56ms) - acts on the current project is not passed a project dir explicitly [32m acts on the current project is not passed a project dir explicitly[0m (0.44ms) + return projectile-project-name when present [32m return projectile-project-name when present[0m (3.42ms) + uses projectile-project-name-function to get the project name from the project dir [32m uses projectile-project-name-function to get the project name from the project dir[0m (0.22ms) + acts on the current project is not passed a project dir explicitly [32m acts on the current project is not passed a project dir explicitly[0m (0.19ms) projectile-prepend-project-name - prepends the project name to its parameter [32m prepends the project name to its parameter[0m (0.47ms) + prepends the project name to its parameter [32m prepends the project name to its parameter[0m (0.18ms) projectile-expand-root - expands a relative path into an absolute path within a project [32m expands a relative path into an absolute path within a project[0m (0.78ms) + expands a relative path into an absolute path within a project [32m expands a relative path into an absolute path within a project[0m (0.31ms) projectile-expand-file-name-wildcard - expands a filename not containing wildcards [32m expands a filename not containing wildcards[0m (0.45ms) - does not try to resolve wildcards if there are none in the pattern [32m does not try to resolve wildcards if there are none in the pattern[0m (0.55ms) - returns the first wildcard result if any exist [32m returns the first wildcard result if any exist[0m (0.41ms) - returns the expanded result if the are no wildcard results [32m returns the expanded result if the are no wildcard results[0m (0.58ms) + expands a filename not containing wildcards [32m expands a filename not containing wildcards[0m (0.19ms) + does not try to resolve wildcards if there are none in the pattern [32m does not try to resolve wildcards if there are none in the pattern[0m (0.23ms) + returns the first wildcard result if any exist [32m returns the first wildcard result if any exist[0m (0.18ms) + returns the expanded result if the are no wildcard results [32m returns the expanded result if the are no wildcard results[0m (0.23ms) projectile--combine-plists - Items in second plist override elements in first [32m Items in second plist override elements in first[0m (0.44ms) - Nil elements in second plist override elements in first [32m Nil elements in second plist override elements in first[0m (0.39ms) + Items in second plist override elements in first [32m Items in second plist override elements in first[0m (0.18ms) + Nil elements in second plist override elements in first [32m Nil elements in second plist override elements in first[0m (0.17ms) projectile-register-project-type - prepends new projects to projectile-project-types [32m prepends new projects to projectile-project-types[0m (0.64ms) + prepends new projects to projectile-project-types [32m prepends new projects to projectile-project-types[0m (0.28ms) projectile-update-project-type - Updates existing project type in projectile-project-types [32m Updates existing project type in projectile-project-types[0m (0.62ms) - Updates existing project type with nil value [32m Updates existing project type with nil value[0m (0.61ms) - Updates existing project type using all options [32m Updates existing project type using all options[0m (0.65ms) - Error when attempt to update nonexistent project type [32m Error when attempt to update nonexistent project type[0m (0.46ms) - changes project type precedence [32m changes project type precedence[0m (7.88ms) - errors if :precedence not valid [32m errors if :precedence not valid[0m (0.56ms) + Updates existing project type in projectile-project-types [32m Updates existing project type in projectile-project-types[0m (0.30ms) + Updates existing project type with nil value [32m Updates existing project type with nil value[0m (0.30ms) + Updates existing project type using all options [32m Updates existing project type using all options[0m (0.24ms) + Error when attempt to update nonexistent project type [32m Error when attempt to update nonexistent project type[0m (0.19ms) + changes project type precedence [32m changes project type precedence[0m (2.04ms) + errors if :precedence not valid [32m errors if :precedence not valid[0m (0.20ms) projectile-project-type - detects the type of Projectile's project [32m detects the type of Projectile's project[0m (35.95ms) - caches the project type [32m caches the project type[0m (2.70ms) - detects the type of Projectile's project when it is passed as args [32m detects the type of Projectile's project when it is passed as args[0m (35.13ms) + detects the type of Projectile's project [32m detects the type of Projectile's project[0m (15.67ms) + caches the project type [32m caches the project type[0m (1.33ms) + detects the type of Projectile's project when it is passed as args [32m detects the type of Projectile's project when it is passed as args[0m (16.18ms) override by projectile-project-type - is respected when no DIR is passed [32m is respected when no DIR is passed[0m (0.29ms) - has no effect when DIR is passed [32m has no effect when DIR is passed[0m (4.00ms) + is respected when no DIR is passed [32m is respected when no DIR is passed[0m (0.16ms) + has no effect when DIR is passed [32m has no effect when DIR is passed[0m (1.67ms) projectile-ignored-directory-p - checks if directory should be ignored [32m checks if directory should be ignored[0m (0.81ms) + checks if directory should be ignored [32m checks if directory should be ignored[0m (0.41ms) projectile-ignored-file-p - checks if file should be ignored [32m checks if file should be ignored[0m (0.43ms) + checks if file should be ignored [32m checks if file should be ignored[0m (0.23ms) projectile-ignored-files - returns list of ignored files [32m returns list of ignored files[0m (1.24ms) + returns list of ignored files [32m returns list of ignored files[0m (0.59ms) projectile-ignored-directories - returns list of ignored directories [32m returns list of ignored directories[0m (1.13ms) + returns list of ignored directories [32m returns list of ignored directories[0m (0.69ms) projectile-project-ignored-files - returns list of project ignored files [32m returns list of project ignored files[0m (0.47ms) + returns list of project ignored files [32m returns list of project ignored files[0m (0.26ms) projectile-project-ignored-directories - returns list of project ignored directories [32m returns list of project ignored directories[0m (0.40ms) + returns list of project ignored directories [32m returns list of project ignored directories[0m (0.25ms) projectile-project-ignored - returns list of ignored files/directories [32m returns list of ignored files/directories[0m (0.42ms) + returns list of ignored files/directories [32m returns list of ignored files/directories[0m (0.25ms) projectile-remove-ignored - removes ignored folders and files [32m removes ignored folders and files[0m (1.13ms) + removes ignored folders and files [32m removes ignored folders and files[0m (0.52ms) projectile-add-unignored - requires explicitly unignoring files inside ignored paths [32m requires explicitly unignoring files inside ignored paths[0m (242.80ms) - returns the list of globally unignored files on an unsupported VCS [32m returns the list of globally unignored files on an unsupported VCS[0m (162.78ms) - requires explicitly unignoring ignored files inside unignored paths [32m requires explicitly unignoring ignored files inside unignored paths[0m (356.04ms) + requires explicitly unignoring files inside ignored paths [32m requires explicitly unignoring files inside ignored paths[0m (110.53ms) + returns the list of globally unignored files on an unsupported VCS [32m returns the list of globally unignored files on an unsupported VCS[0m (77.41ms) + requires explicitly unignoring ignored files inside unignored paths [32m requires explicitly unignoring ignored files inside unignored paths[0m (159.36ms) projectile-parse-dirconfig-file - parses dirconfig and returns directories to ignore and keep [32m parses dirconfig and returns directories to ignore and keep[0m (1.45ms) + parses dirconfig and returns directories to ignore and keep [32m parses dirconfig and returns directories to ignore and keep[0m (0.68ms) projectile-get-project-directories - gets the list of project directories [32m gets the list of project directories[0m (0.53ms) - gets the list of project directories with dirs to keep [32m gets the list of project directories with dirs to keep[0m (0.45ms) + gets the list of project directories [32m gets the list of project directories[0m (0.19ms) + gets the list of project directories with dirs to keep [32m gets the list of project directories with dirs to keep[0m (0.20ms) projectile-dir-files - fails unless directory exists [32m fails unless directory exists[0m (0.49ms) + fails unless directory exists [32m fails unless directory exists[0m (0.19ms) lists the files in directory and sub-directoriesProjectile is indexing /my/root/ \ - [32m lists the files in directory and sub-directories[0m (39.93ms) + [32m lists the files in directory and sub-directories[0m (18.12ms) projectile-get-sub-projects-command - gets sub projects command for git [32m gets sub projects command for git[0m (0.38ms) - returns empty when vcs is not supported [32m returns empty when vcs is not supported[0m (0.38ms) + gets sub projects command for git [32m gets sub projects command for git[0m (0.19ms) + returns empty when vcs is not supported [32m returns empty when vcs is not supported[0m (0.18ms) projectile-files-via-ext-command - returns nil when command is nil or empty or fails [32m returns nil when command is nil or empty or fails[0m (13.17ms) - supports magic file handlers [32m supports magic file handlers[0m (3.67ms) + returns nil when command is nil or empty or fails [32m returns nil when command is nil or empty or fails[0m (6.75ms) + supports magic file handlers [32m supports magic file handlers[0m (1.71ms) projectile-mode - sets up hook functions [32m sets up hook functions[0m (33.94ms) - respects projectile-auto-discover setting [32m respects projectile-auto-discover setting[0m (1.86ms) + sets up hook functions [32m sets up hook functions[0m (15.65ms) + respects projectile-auto-discover setting [32m respects projectile-auto-discover setting[0m (0.86ms) projectile-relevant-known-projects - returns a list of known projects [32m returns a list of known projects[0m (0.57ms) + returns a list of known projects [32m returns a list of known projects[0m (0.20ms) projectile--cleanup-known-projects - removes known projects that don't exist anymore [32m removes known projects that don't exist anymore[0m (11.00ms) + removes known projects that don't exist anymore [32m removes known projects that don't exist anymore[0m (3.28ms) projectile-project-root - returns the absolute root directory of a project [32m returns the absolute root directory of a project[0m (72.20ms) + returns the absolute root directory of a project [32m returns the absolute root directory of a project[0m (27.55ms) projectile-tags-exclude-patterns - returns a string with exclude patterns for ctags [32m returns a string with exclude patterns for ctags[0m (1.28ms) + returns a string with exclude patterns for ctags [32m returns a string with exclude patterns for ctags[0m (0.45ms) projectile-maybe-invalidate-cache - should not invalidate cache if dirconfig is older than cache [32m should not invalidate cache if dirconfig is older than cache[0m (0.95ms) - should invalidate cache if force is t [32m should invalidate cache if force is t[0m (0.55ms) - should invalidate cache if dirconfig is newer than cache [32m should invalidate cache if dirconfig is newer than cache[0m (0.99ms) + should not invalidate cache if dirconfig is older than cache [32m should not invalidate cache if dirconfig is older than cache[0m (0.39ms) + should invalidate cache if force is t [32m should invalidate cache if force is t[0m (0.16ms) + should invalidate cache if dirconfig is newer than cache [32m should invalidate cache if dirconfig is newer than cache[0m (0.37ms) projectile-root-top-down - identifies the root directory of a project by top-down search [32m identifies the root directory of a project by top-down search[0m (8.66ms) + identifies the root directory of a project by top-down search [32m identifies the root directory of a project by top-down search[0m (2.71ms) projectile-root-top-down-recurring - identifies the root directory of a project by recurring top-down search [32m identifies the root directory of a project by recurring top-down search[0m (14.48ms) + identifies the root directory of a project by recurring top-down search [32m identifies the root directory of a project by recurring top-down search[0m (4.39ms) projectile-root-bottom-up - identifies the root directory of a project by bottom-up search [32m identifies the root directory of a project by bottom-up search[0m (16.25ms) + identifies the root directory of a project by bottom-up search [32m identifies the root directory of a project by bottom-up search[0m (5.22ms) projectile-project-root - returns the root directory of a project [32m returns the root directory of a project[0m (78.86ms) - caches permanent failure to find a project root [32m caches permanent failure to find a project root[0m (10.77ms) - does not cache transitory failure to find a project root [32m does not cache transitory failure to find a project root[0m (2.51ms) + returns the root directory of a project [32m returns the root directory of a project[0m (32.42ms) + caches permanent failure to find a project root [32m caches permanent failure to find a project root[0m (3.04ms) + does not cache transitory failure to find a project root [32m does not cache transitory failure to find a project root[0m (0.97ms) projectile-file-exists-p - returns t if file exists [32m returns t if file exists[0m (4.24ms) - caches the results [32m caches the results[0m (7.21ms) + returns t if file exists [32m returns t if file exists[0m (1.77ms) + caches the results [32m caches the results[0m (3.09ms) projectile-project-root - caches the current fileProjectile cache '/nonexistent/first-build/.emacs.d/projectile.cache' not writeable + caches the current fileProjectile cache '/nonexistent/second-build/.emacs.d/projectile.cache' not writeable File file2.el added to project /build/reproducible-path/projectile-2.8.0/test/test/sandbox/project/ cache. -Projectile cache '/nonexistent/first-build/.emacs.d/projectile.cache' not writeable +Projectile cache '/nonexistent/second-build/.emacs.d/projectile.cache' not writeable File file3.el added to project /build/reproducible-path/projectile-2.8.0/test/test/sandbox/project/ cache. -Projectile cache '/nonexistent/first-build/.emacs.d/projectile.cache' not writeable +Projectile cache '/nonexistent/second-build/.emacs.d/projectile.cache' not writeable File file4.el added to project /build/reproducible-path/projectile-2.8.0/test/test/sandbox/project/ cache. - [32m caches the current file[0m (143.42ms) + [32m caches the current file[0m (57.79ms) ensures that we update the cache if it's expiredProjectile is initializing cache for /build/reproducible-path/projectile-2.8.0/test/test/sandbox/project/ ... -Projectile cache '/nonexistent/first-build/.emacs.d/projectile.cache' not writeable - [32m ensures that we update the cache if it's expired[0m (20.15ms) - ensures that we don't cache a project root if the path has changed. [32m ensures that we don't cache a project root if the path has changed.[0m (5.53ms) +Projectile cache '/nonexistent/second-build/.emacs.d/projectile.cache' not writeable + [32m ensures that we update the cache if it's expired[0m (8.01ms) + ensures that we don't cache a project root if the path has changed. [32m ensures that we don't cache a project root if the path has changed.[0m (2.45ms) projectile-grep multi-root grep grep multi-root projects - [32m grep multi-root projects[0m (122.02ms) + [32m grep multi-root projects[0m (60.16ms) rgrep excludes global ignores - [32m excludes global ignores[0m (35.48ms) + [32m excludes global ignores[0m (16.53ms) excludes project ignores - [32m excludes project ignores[0m (46.12ms) - grep a git project using default files [32m grep a git project using default files[0m (173.08ms) + [32m excludes project ignores[0m (22.44ms) + grep a git project using default files [32m grep a git project using default files[0m (80.78ms) projectile-switch-project - fails if there are no projects [32m fails if there are no projects[0m (0.95ms) + fails if there are no projects [32m fails if there are no projects[0m (0.40ms) projectile-delete-dir-local-variable - Deletes existing dir-local variables [32m Deletes existing dir-local variables[0m (14.46ms) + Deletes existing dir-local variables [32m Deletes existing dir-local variables[0m (9.65ms) projectile-add-dir-local-variable - Adds new dir-local variables [32m Adds new dir-local variables[0m (15.25ms) + Adds new dir-local variables [32m Adds new dir-local variables[0m (7.48ms) projectile-add-dir-local-variable - Fails when there is no projectile project[-] Switch to project: [32m Fails when there is no projectile project[0m (4.97ms) + Fails when there is no projectile project[-] Switch to project: [32m Fails when there is no projectile project[0m (2.38ms) projectile-delete-dir-local-variable - Fails when there is no projectile project [32m Fails when there is no projectile project[0m (0.94ms) + Fails when there is no projectile project [32m Fails when there is no projectile project[0m (0.47ms) projectile-switch-project-by-name - calls the switch project action with project-to-switch's dir-locals loadedProjectile cache '/nonexistent/first-build/.emacs.d/projectile-bookmarks.eld' not writeable - [32m calls the switch project action with project-to-switch's dir-locals loaded[0m (4.26ms) - runs hooks from the project root directoryProjectile cache '/nonexistent/first-build/.emacs.d/projectile-bookmarks.eld' not writeable - [32m runs hooks from the project root directory[0m (13.03ms) - ensures the buffer is switched immediatelyProjectile cache '/nonexistent/first-build/.emacs.d/projectile-bookmarks.eld' not writeable - [32m ensures the buffer is switched immediately[0m (56.80ms) + calls the switch project action with project-to-switch's dir-locals loadedProjectile cache '/nonexistent/second-build/.emacs.d/projectile-bookmarks.eld' not writeable + [32m calls the switch project action with project-to-switch's dir-locals loaded[0m (2.55ms) + runs hooks from the project root directoryProjectile cache '/nonexistent/second-build/.emacs.d/projectile-bookmarks.eld' not writeable + [32m runs hooks from the project root directory[0m (7.20ms) + ensures the buffer is switched immediatelyProjectile cache '/nonexistent/second-build/.emacs.d/projectile-bookmarks.eld' not writeable + [32m ensures the buffer is switched immediately[0m (2.66ms) projectile-ignored-buffer-p - checks if buffer should be ignored [32m checks if buffer should be ignored[0m (0.74ms) + checks if buffer should be ignored [32m checks if buffer should be ignored[0m (0.36ms) projectile-get-other-files returns files with same names but different extensionsProjectile is initializing cache for /build/reproducible-path/projectile-2.8.0/test/test/sandbox/project/ ... Projectile is indexing /build/reproducible-path/projectile-2.8.0/test/test/sandbox/project/ \ -Projectile cache '/nonexistent/first-build/.emacs.d/projectile.cache' not writeable - [32m returns files with same names but different extensions[0m (52.26ms) +Projectile cache '/nonexistent/second-build/.emacs.d/projectile.cache' not writeable + [32m returns files with same names but different extensions[0m (27.21ms) returns files based on the paths returned by :related-files-fn optionProjectile is initializing cache for /build/reproducible-path/projectile-2.8.0/test/test/sandbox/project/ ... Projectile is indexing /build/reproducible-path/projectile-2.8.0/test/test/sandbox/project/ \ -Projectile cache '/nonexistent/first-build/.emacs.d/projectile.cache' not writeable - [32m returns files based on the paths returned by :related-files-fn option[0m (23.42ms) +Projectile cache '/nonexistent/second-build/.emacs.d/projectile.cache' not writeable + [32m returns files based on the paths returned by :related-files-fn option[0m (11.23ms) returns files based on the predicate returned by :related-files-fn optionProjectile is initializing cache for /build/reproducible-path/projectile-2.8.0/test/test/sandbox/project/ ... Projectile is indexing /build/reproducible-path/projectile-2.8.0/test/test/sandbox/project/ \ -Projectile cache '/nonexistent/first-build/.emacs.d/projectile.cache' not writeable - [32m returns files based on the predicate returned by :related-files-fn option[0m (70.35ms) +Projectile cache '/nonexistent/second-build/.emacs.d/projectile.cache' not writeable + [32m returns files based on the predicate returned by :related-files-fn option[0m (34.47ms) projectile-compilation-dir - returns the compilation directory for a project [32m returns the compilation directory for a project[0m (1.54ms) - returns the default compilation dir based on project-type [32m returns the default compilation dir based on project-type[0m (0.93ms) - should not fail on bad compilation dir config [32m should not fail on bad compilation dir config[0m (1.31ms) + returns the compilation directory for a project [32m returns the compilation directory for a project[0m (0.70ms) + returns the default compilation dir based on project-type [32m returns the default compilation dir based on project-type[0m (0.43ms) + should not fail on bad compilation dir config [32m should not fail on bad compilation dir config[0m (0.60ms) projectile-default-compilation-command - returns the default compilation command for project-type [32m returns the default compilation command for project-type[0m (0.73ms) - fails on bad project-type config [32m fails on bad project-type config[0m (0.53ms) + returns the default compilation command for project-type [32m returns the default compilation command for project-type[0m (0.27ms) + fails on bad project-type config [32m fails on bad project-type config[0m (0.19ms) projectile-detect-project-type - detects project-type for rails-like npm tests [32m detects project-type for rails-like npm tests[0m (7.37ms) - detects project-type for elisp eldev projects [32m detects project-type for elisp eldev projects[0m (8.42ms) - detects project-type for projects with src dir and no other marker [32m detects project-type for projects with src dir and no other marker[0m (7.95ms) - detects project-type for Julia PkgTemplates.jl projects [32m detects project-type for Julia PkgTemplates.jl projects[0m (4.14ms) + detects project-type for rails-like npm tests [32m detects project-type for rails-like npm tests[0m (3.35ms) + detects project-type for elisp eldev projects [32m detects project-type for elisp eldev projects[0m (2.82ms) + detects project-type for projects with src dir and no other marker [32m detects project-type for projects with src dir and no other marker[0m (3.54ms) + detects project-type for Julia PkgTemplates.jl projects [32m detects project-type for Julia PkgTemplates.jl projects[0m (1.78ms) projectile-dirname-matching-count - counts matching dirnames ascending file paths [32m counts matching dirnames ascending file paths[0m (0.86ms) + counts matching dirnames ascending file paths [32m counts matching dirnames ascending file paths[0m (0.34ms) projectile--find-matching-test finds matching test or fileProjectile is initializing cache for /build/reproducible-path/projectile-2.8.0/test/test/sandbox/project/ ... Projectile is indexing /build/reproducible-path/projectile-2.8.0/test/test/sandbox/project/ \ -Projectile cache '/nonexistent/first-build/.emacs.d/projectile.cache' not writeable - [32m finds matching test or file[0m (20.39ms) - finds matching test or file with dirs [32m finds matching test or file with dirs[0m (25.81ms) - finds matching test with dirs and inexistent test file [32m finds matching test with dirs and inexistent test file[0m (15.29ms) +Projectile cache '/nonexistent/second-build/.emacs.d/projectile.cache' not writeable + [32m finds matching test or file[0m (8.85ms) + finds matching test or file with dirs [32m finds matching test or file with dirs[0m (4.02ms) + finds matching test with dirs and inexistent test file [32m finds matching test with dirs and inexistent test file[0m (3.45ms) finds matching test or file based on the paths returned by :related-files-fn optionProjectile is initializing cache for /build/reproducible-path/projectile-2.8.0/test/test/sandbox/project/ ... Projectile is indexing /build/reproducible-path/projectile-2.8.0/test/test/sandbox/project/ \ -Projectile cache '/nonexistent/first-build/.emacs.d/projectile.cache' not writeable - [32m finds matching test or file based on the paths returned by :related-files-fn option[0m (26.67ms) +Projectile cache '/nonexistent/second-build/.emacs.d/projectile.cache' not writeable + [32m finds matching test or file based on the paths returned by :related-files-fn option[0m (10.19ms) finds matching test or file by the predicate returned by :related-files-fn optionProjectile is initializing cache for /build/reproducible-path/projectile-2.8.0/test/test/sandbox/project/ ... Projectile is indexing /build/reproducible-path/projectile-2.8.0/test/test/sandbox/project/ \ -Projectile cache '/nonexistent/first-build/.emacs.d/projectile.cache' not writeable - [32m finds matching test or file by the predicate returned by :related-files-fn option[0m (13.83ms) - defers to test-dir property when it's set to a function [32m defers to test-dir property when it's set to a function[0m (143.23ms) - defers to src-dir property when it's set to a function [32m defers to src-dir property when it's set to a function[0m (6.96ms) +Projectile cache '/nonexistent/second-build/.emacs.d/projectile.cache' not writeable + [32m finds matching test or file by the predicate returned by :related-files-fn option[0m (7.85ms) + defers to test-dir property when it's set to a function [32m defers to test-dir property when it's set to a function[0m (2.72ms) + defers to src-dir property when it's set to a function [32m defers to src-dir property when it's set to a function[0m (2.98ms) defers to a fallback using "src" and "test"Projectile is initializing cache for /build/reproducible-path/projectile-2.8.0/test/test/sandbox/project/ ... Projectile is indexing /build/reproducible-path/projectile-2.8.0/test/test/sandbox/project/ \ -Projectile cache '/nonexistent/first-build/.emacs.d/projectile.cache' not writeable - [32m defers to a fallback using "src" and "test"[0m (16.92ms) +Projectile cache '/nonexistent/second-build/.emacs.d/projectile.cache' not writeable + [32m defers to a fallback using "src" and "test"[0m (8.46ms) projectile--related-files returns related files for the given fileProjectile is initializing cache for /build/reproducible-path/projectile-2.8.0/test/test/sandbox/project/ ... Projectile is indexing /build/reproducible-path/projectile-2.8.0/test/test/sandbox/project/ \ -Projectile cache '/nonexistent/first-build/.emacs.d/projectile.cache' not writeable - [32m returns related files for the given file[0m (16.26ms) +Projectile cache '/nonexistent/second-build/.emacs.d/projectile.cache' not writeable + [32m returns related files for the given file[0m (7.58ms) projectile--merge-related-files-fns - returns a new function which returns the merged plist from each fn [32m returns a new function which returns the merged plist from each fn[0m (0.79ms) + returns a new function which returns the merged plist from each fn [32m returns a new function which returns the merged plist from each fn[0m (0.33ms) projectile-related-files-fn-groups - generate related files fn which relates members of each group as a specified kind [32m generate related files fn which relates members of each group as a specified kind[0m (0.78ms) + generate related files fn which relates members of each group as a specified kind [32m generate related files fn which relates members of each group as a specified kind[0m (0.38ms) projectile-related-files-fn-extensions - generate related files fn which relates files with the given extnsions [32m generate related files fn which relates files with the given extnsions[0m (0.99ms) + generate related files fn which relates files with the given extnsions [32m generate related files fn which relates files with the given extnsions[0m (0.49ms) projectile-related-files-fn-tests-with-prefix - generate related files fn which relates tests and impl based on extension and prefix [32m generate related files fn which relates tests and impl based on extension and prefix[0m (1.22ms) + generate related files fn which relates tests and impl based on extension and prefix [32m generate related files fn which relates tests and impl based on extension and prefix[0m (0.52ms) projectile-related-files-fn-tests-with-suffix - generate related files fn which relates tests and impl based on extension and suffix [32m generate related files fn which relates tests and impl based on extension and suffix[0m (1.21ms) + generate related files fn which relates tests and impl based on extension and suffix [32m generate related files fn which relates tests and impl based on extension and suffix[0m (0.53ms) projectile--related-files-plist-by-kind when :related-files-fn returns paths - returns a plist containing :paths only with the existing files on file system without duplication [32m returns a plist containing :paths only with the existing files on file system without duplication[0m (3.73ms) + returns a plist containing :paths only with the existing files on file system without duplication [32m returns a plist containing :paths only with the existing files on file system without duplication[0m (1.83ms) when :related-files-fn returns one predicate - returns a plist containing :predicate with the same predicate [32m returns a plist containing :predicate with the same predicate[0m (2.89ms) + returns a plist containing :predicate with the same predicate [32m returns a plist containing :predicate with the same predicate[0m (1.44ms) when :related-files-fn returns multiple predicates - returns a plist containing :predicate with a merging predicate [32m returns a plist containing :predicate with a merging predicate[0m (3.07ms) + returns a plist containing :predicate with a merging predicate [32m returns a plist containing :predicate with a merging predicate[0m (1.61ms) when :related-files-fn returns both paths and predicates - returns a plist containing both :paths and :predicates [32m returns a plist containing both :paths and :predicates[0m (2.60ms) + returns a plist containing both :paths and :predicates [32m returns a plist containing both :paths and :predicates[0m (1.52ms) when :related-files-fn is a list of functions - returns a plist containing the merged results [32m returns a plist containing the merged results[0m (4.45ms) + returns a plist containing the merged results [32m returns a plist containing the merged results[0m (1.86ms) projectile-get-all-sub-projects - excludes out-of-project submodules [32m excludes out-of-project submodules[0m (6.94ms) + excludes out-of-project submodules [32m excludes out-of-project submodules[0m (3.33ms) projectile-get-all-sub-projects-files - returns relative paths to submodule files [32m returns relative paths to submodule files[0m (0.52ms) + returns relative paths to submodule files [32m returns relative paths to submodule files[0m (0.23ms) projectile-configure-command - configure command for generic project type [32m configure command for generic project type[0m (0.33ms) + configure command for generic project type [32m configure command for generic project type[0m (0.18ms) projectile-add-known-project - an added project should be added to the list of known projects [32m an added project should be added to the list of known projects[0m (1.08ms) - adding a project should move it to the front of the list of known projects, if it already existed. [32m adding a project should move it to the front of the list of known projects, if it already existed.[0m (2.21ms) - ~/project and ~/project/ should not be added separately to the known projects list [32m ~/project and ~/project/ should not be added separately to the known projects list[0m (4.44ms) + an added project should be added to the list of known projects [32m an added project should be added to the list of known projects[0m (0.70ms) + adding a project should move it to the front of the list of known projects, if it already existed. [32m adding a project should move it to the front of the list of known projects, if it already existed.[0m (0.64ms) + ~/project and ~/project/ should not be added separately to the known projects list [32m ~/project and ~/project/ should not be added separately to the known projects list[0m (2.55ms) projectile-load-known-projects - loads known projects through serialization functions [32m loads known projects through serialization functions[0m (0.66ms) + loads known projects through serialization functions [32m loads known projects through serialization functions[0m (0.19ms) projectile-merge-known-projects - merges known projects [32m merges known projects[0m (3.33ms) - merges known projects to an empty file [32m merges known projects to an empty file[0m (3.19ms) - merges known projects from an empty file [32m merges known projects from an empty file[0m (4.01ms) - merges known projects while keeping their order [32m merges known projects while keeping their order[0m (10.52ms) + merges known projects [32m merges known projects[0m (3.93ms) + merges known projects to an empty file [32m merges known projects to an empty file[0m (1.97ms) + merges known projects from an empty file [32m merges known projects from an empty file[0m (1.96ms) + merges known projects while keeping their order [32m merges known projects while keeping their order[0m (1.98ms) projectile-save-known-projects - saves known projects through serialization functions [32m saves known projects through serialization functions[0m (0.46ms) + saves known projects through serialization functions [32m saves known projects through serialization functions[0m (0.14ms) projectile-serialization-functions - tests that serialization functions can save/restore data to the filesystem [32m tests that serialization functions can save/restore data to the filesystem[0m (2.19ms) + tests that serialization functions can save/restore data to the filesystem [32m tests that serialization functions can save/restore data to the filesystem[0m (0.73ms) projectile-clear-known-projects - clears known projects [32m clears known projects[0m (2.03ms) + clears known projects [32m clears known projects[0m (0.49ms) projectile-reset-known-projects - resets known projects [32m resets known projects[0m (0.24ms) + resets known projects [32m resets known projects[0m (0.13ms) projectile-test-ignored-directory-p - ignores specified literal directory values [32m ignores specified literal directory values[0m (0.51ms) - ignores specified regex directory values [32m ignores specified regex directory values[0m (1.15ms) + ignores specified literal directory values [32m ignores specified literal directory values[0m (0.30ms) + ignores specified regex directory values [32m ignores specified regex directory values[0m (0.30ms) projectile-relevant-known-projects when projectile-current-project-on-switch is 'remove - removes the current project [32m removes the current project[0m (0.99ms) + removes the current project [32m removes the current project[0m (0.22ms) when projectile-current-project-on-switch is 'move-to-end - moves the current project to the end of projectile-known-projects [32m moves the current project to the end of projectile-known-projects[0m (1.52ms) + moves the current project to the end of projectile-known-projects [32m moves the current project to the end of projectile-known-projects[0m (0.22ms) when projectile-current-project-on-switch is 'keep returns projectile-known-projects [32m returns projectile-known-projects[0m (0.18ms) projectile-relevant-open-projects when projectile-current-project-on-switch is 'remove - removes the current project [32m removes the current project[0m (0.19ms) + removes the current project [32m removes the current project[0m (0.21ms) when projectile-current-project-on-switch is 'move-to-end - moves the current project to the end of projectile-known-projects [32m moves the current project to the end of projectile-known-projects[0m (0.25ms) + moves the current project to the end of projectile-known-projects [32m moves the current project to the end of projectile-known-projects[0m (0.29ms) when projectile-current-project-on-switch is 'keep - returns projectile-open-projects [32m returns projectile-open-projects[0m (0.15ms) + returns projectile-open-projects [32m returns projectile-open-projects[0m (0.16ms) projectile-default-mode-line - includes the project name and type when in a project [32m includes the project name and type when in a project[0m (0.49ms) - returns also a - if called outside a project [32m returns also a - if called outside a project[0m (0.59ms) - respects the value of projectile-mode-line-prefix [32m respects the value of projectile-mode-line-prefix[0m (0.44ms) + includes the project name and type when in a project [32m includes the project name and type when in a project[0m (0.16ms) + returns also a - if called outside a project [32m returns also a - if called outside a project[0m (0.17ms) + respects the value of projectile-mode-line-prefix [32m respects the value of projectile-mode-line-prefix[0m (0.17ms) projectile--directory-p - tests which directory exists [32m tests which directory exists[0m (0.36ms) + tests which directory exists [32m tests which directory exists[0m (0.33ms) projectile-find-file-in-directory - fails when called in a non-existing directory [32m fails when called in a non-existing directory[0m (0.16ms) + fails when called in a non-existing directory [32m fails when called in a non-existing directory[0m (0.20ms) projectile-dir-files-native calculates ignored files and directories only once during recursionProjectile is indexing projectA/ \ - [32m calculates ignored files and directories only once during recursion[0m (203.53ms) + [32m calculates ignored files and directories only once during recursion[0m (83.59ms) ignores globally ignored directories when using native indexingProjectile is indexing project... \ - [32m ignores globally ignored directories when using native indexing[0m (79.20ms) + [32m ignores globally ignored directories when using native indexing[0m (39.93ms) projectile-process-current-project-buffers-current [32m expects projectile-process-current-project-buffers and -projectile-process-current-project-buffers-current to have similar behaviour[0m (57.56ms) +projectile-process-current-project-buffers-current to have similar behaviour[0m (17.94ms) projectile-project-buffers - return project buffers [32m return project buffers[0m (23.71ms) + return project buffers [32m return project buffers[0m (12.73ms) projectile--impl-name-for-test-name - removes suffix from test file [32m removes suffix from test file[0m (0.40ms) - removes prefix from test file [32m removes prefix from test file[0m (0.34ms) + removes suffix from test file [32m removes suffix from test file[0m (0.24ms) + removes prefix from test file [32m removes prefix from test file[0m (0.23ms) projectile-find-implementation-or-test - error when test file does not exist and projectile-create-missing-test-files is nil [32m error when test file does not exist and projectile-create-missing-test-files is nil[0m (0.40ms) + error when test file does not exist and projectile-create-missing-test-files is nil [32m error when test file does not exist and projectile-create-missing-test-files is nil[0m (0.20ms) projectile--impl-file-from-src-dir-fn - returns result of projectile--complementary-file when src-dir property is a function [32m returns result of projectile--complementary-file when src-dir property is a function[0m (0.50ms) - returns file relative to project root [32m returns file relative to project root[0m (0.40ms) - returns nil when src-dir property is a not function [32m returns nil when src-dir property is a not function[0m (0.26ms) - returns nil when src-dir function result is not an existing file [32m returns nil when src-dir function result is not an existing file[0m (0.27ms) + returns result of projectile--complementary-file when src-dir property is a function [32m returns result of projectile--complementary-file when src-dir property is a function[0m (0.25ms) + returns file relative to project root [32m returns file relative to project root[0m (0.28ms) + returns nil when src-dir property is a not function [32m returns nil when src-dir property is a not function[0m (0.20ms) + returns nil when src-dir function result is not an existing file [32m returns nil when src-dir function result is not an existing file[0m (0.22ms) projectile--test-file-from-test-dir-fn - returns result of projectile--complementary-file when test-dir property is a function [32m returns result of projectile--complementary-file when test-dir property is a function[0m (0.35ms) - returns file relative to project root [32m returns file relative to project root[0m (0.33ms) - returns nil when test-dir property is a not function [32m returns nil when test-dir property is a not function[0m (0.27ms) + returns result of projectile--complementary-file when test-dir property is a function [32m returns result of projectile--complementary-file when test-dir property is a function[0m (0.24ms) + returns file relative to project root [32m returns file relative to project root[0m (0.29ms) + returns nil when test-dir property is a not function [32m returns nil when test-dir property is a not function[0m (0.21ms) projectile--complementary-file - dir-fn and filename-fn applied correctly [32m dir-fn and filename-fn applied correctly[0m (0.29ms) + dir-fn and filename-fn applied correctly [32m dir-fn and filename-fn applied correctly[0m (0.23ms) projectile--impl-to-test-dir - replaces occurrences of src-dir with test-dir [32m replaces occurrences of src-dir with test-dir[0m (0.55ms) - nil returned when test-dir property is not a string [32m nil returned when test-dir property is not a string[0m (0.31ms) - error when src-dir not a substring of impl file [32m error when src-dir not a substring of impl file[0m (0.35ms) + replaces occurrences of src-dir with test-dir [32m replaces occurrences of src-dir with test-dir[0m (0.35ms) + nil returned when test-dir property is not a string [32m nil returned when test-dir property is not a string[0m (0.19ms) + error when src-dir not a substring of impl file [32m error when src-dir not a substring of impl file[0m (0.20ms) projectile--test-to-impl-dir - replaces occurrences of test-dir with src-dir [32m replaces occurrences of test-dir with src-dir[0m (0.55ms) - nil returned when src-dir property is not a string [32m nil returned when src-dir property is not a string[0m (0.31ms) - error when test-dir not a substring of test file [32m error when test-dir not a substring of test file[0m (0.35ms) + replaces occurrences of test-dir with src-dir [32m replaces occurrences of test-dir with src-dir[0m (0.30ms) + nil returned when src-dir property is not a string [32m nil returned when src-dir property is not a string[0m (0.19ms) + error when test-dir not a substring of test file [32m error when test-dir not a substring of test file[0m (0.19ms) projectile-run-shell-command-in-root when called directly in elisp when called with all three parameters - expects to call shell-command with the same parameters [32m expects to call shell-command with the same parameters[0m (19.60ms) + expects to call shell-command with the same parameters [32m expects to call shell-command with the same parameters[0m (11.34ms) when called with only one optional parameter - expects to call shell-command with the same parameters [32m expects to call shell-command with the same parameters[0m (5.18ms) + expects to call shell-command with the same parameters [32m expects to call shell-command with the same parameters[0m (2.85ms) when called with no optional parameters - expects to call shell-command with the same parameters [32m expects to call shell-command with the same parameters[0m (4.84ms) + expects to call shell-command with the same parameters [32m expects to call shell-command with the same parameters[0m (2.84ms) when called interactively - expects to be interactive [32m expects to be interactive[0m (0.43ms) - expects to call shell-command with the given command [32m expects to call shell-command with the given command[0m (5.18ms) + expects to be interactive [32m expects to be interactive[0m (0.18ms) + expects to call shell-command with the given command [32m expects to call shell-command with the given command[0m (2.86ms) projectile-run-async-shell-command-in-root when called directly in elisp when called with all three parameters - expects to call async-shell-command with the same parameters [32m expects to call async-shell-command with the same parameters[0m (5.01ms) + expects to call async-shell-command with the same parameters [32m expects to call async-shell-command with the same parameters[0m (2.82ms) when called with only one optional parameter - expects to call async-shell-command with the same parameters [32m expects to call async-shell-command with the same parameters[0m (5.28ms) + expects to call async-shell-command with the same parameters [32m expects to call async-shell-command with the same parameters[0m (2.87ms) when called with no optional parameters - expects to call async-shell-command with the same parameters [32m expects to call async-shell-command with the same parameters[0m (5.09ms) + expects to call async-shell-command with the same parameters [32m expects to call async-shell-command with the same parameters[0m (2.83ms) when called interactively - expects to be interactive [32m expects to be interactive[0m (0.60ms) - expects to call async-shell-command with the given command [32m expects to call async-shell-command with the given command[0m (5.03ms) + expects to be interactive [32m expects to be interactive[0m (0.19ms) + expects to call async-shell-command with the given command [32m expects to call async-shell-command with the given command[0m (2.82ms) projectile--run-project-cmd - command history is not duplicated [32m command history is not duplicated[0m (70.89ms) + command history is not duplicated [32m command history is not duplicated[0m (37.48ms) projectile-test-prefix - gets set test-prefix [32m gets set test-prefix[0m (0.29ms) - uses local override [32m uses local override[0m (0.53ms) + gets set test-prefix [32m gets set test-prefix[0m (0.21ms) + uses local override [32m uses local override[0m (0.16ms) projectile-test-suffix - gets set test-suffix [32m gets set test-suffix[0m (0.56ms) - uses local override [32m uses local override[0m (0.52ms) + gets set test-suffix [32m gets set test-suffix[0m (0.19ms) + uses local override [32m uses local override[0m (0.19ms) projectile-related-files-fn - gets set related-files-fn [32m gets set related-files-fn[0m (0.49ms) - uses local override [32m uses local override[0m (0.36ms) + gets set related-files-fn [32m gets set related-files-fn[0m (0.18ms) + uses local override [32m uses local override[0m (0.19ms) projectile-test-directory - gets set test directory [32m gets set test directory[0m (0.52ms) - uses local override [32m uses local override[0m (0.40ms) + gets set test directory [32m gets set test directory[0m (0.19ms) + uses local override [32m uses local override[0m (0.21ms) projectile-src-directory - gets set src directory [32m gets set src directory[0m (0.57ms) - uses local override [32m uses local override[0m (0.54ms) + gets set src directory [32m gets set src directory[0m (0.17ms) + uses local override [32m uses local override[0m (0.13ms) when calling projectile-project-info without a project - throws a friendly error [32m throws a friendly error[0m (392.54ms) + throws a friendly error [32m throws a friendly error[0m (176.38ms) when calling projectile-display-buffer without a project - throws a friendly error [32m throws a friendly error[0m (11.54ms) + throws a friendly error [32m throws a friendly error[0m (5.52ms) when calling projectile-find-implementation-or-test-other-frame without a project - throws a friendly error [32m throws a friendly error[0m (11.77ms) + throws a friendly error [32m throws a friendly error[0m (5.43ms) when calling projectile-find-implementation-or-test-other-window without a project - throws a friendly error [32m throws a friendly error[0m (10.49ms) + throws a friendly error [32m throws a friendly error[0m (5.51ms) when calling projectile-find-other-file without a project - throws a friendly error [32m throws a friendly error[0m (10.60ms) + throws a friendly error [32m throws a friendly error[0m (5.56ms) when calling projectile-find-other-file-other-frame without a project - throws a friendly error [32m throws a friendly error[0m (10.58ms) + throws a friendly error [32m throws a friendly error[0m (5.44ms) when calling projectile-find-other-file-other-window without a project - throws a friendly error [32m throws a friendly error[0m (11.31ms) + throws a friendly error [32m throws a friendly error[0m (5.48ms) when calling projectile-find-test-file without a project - throws a friendly error [32m throws a friendly error[0m (13.23ms) + throws a friendly error [32m throws a friendly error[0m (5.46ms) when calling projectile-grep without a project - throws a friendly error [32m throws a friendly error[0m (12.70ms) + throws a friendly error [32m throws a friendly error[0m (5.45ms) when calling projectile-ibuffer without a project - throws a friendly error [32m throws a friendly error[0m (10.51ms) + throws a friendly error [32m throws a friendly error[0m (10.34ms) when calling projectile-project-buffers-other-buffer without a project - throws a friendly error [32m throws a friendly error[0m (8.65ms) + throws a friendly error [32m throws a friendly error[0m (5.49ms) when calling projectile-project-info without a project - throws a friendly error [32m throws a friendly error[0m (10.04ms) + throws a friendly error [32m throws a friendly error[0m (5.45ms) when calling projectile-regenerate-tags without a project - throws a friendly error [32m throws a friendly error[0m (10.66ms) + throws a friendly error [32m throws a friendly error[0m (5.44ms) when calling projectile-remove-current-project-from-known-projects without a project - throws a friendly error [32m throws a friendly error[0m (11.97ms) + throws a friendly error [32m throws a friendly error[0m (5.87ms) when calling projectile-switch-to-buffer without a project - throws a friendly error [32m throws a friendly error[0m (12.29ms) + throws a friendly error [32m throws a friendly error[0m (5.51ms) when calling projectile-switch-to-buffer-other-frame without a project - throws a friendly error [32m throws a friendly error[0m (10.07ms) + throws a friendly error [32m throws a friendly error[0m (5.87ms) when calling projectile-switch-to-buffer-other-window without a project - throws a friendly error [32m throws a friendly error[0m (12.81ms) + throws a friendly error [32m throws a friendly error[0m (5.45ms) -Ran 195 specs, [32m0 failed[0m, in 3.52s. +Ran 195 specs, [32m0 failed[0m, in 1.50s. make[1]: Leaving directory '/build/reproducible-path/projectile-2.8.0' create-stamp debian/debhelper-build-stamp dh_prep @@ -1241,12 +1277,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/3571145/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3571145/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/3468365 and its subdirectories -I: Current time: Mon Dec 2 21:03:17 -12 2024 -I: pbuilder-time-stamp: 1733216597 +I: removing directory /srv/workspace/pbuilder/3571145 and its subdirectories +I: Current time: Tue Jan 6 05:27:04 +14 2026 +I: pbuilder-time-stamp: 1767626824