Diff of the two buildlogs: -- --- b1/build.log 2023-04-23 13:14:15.182780628 +0000 +++ b2/build.log 2023-04-23 13:17:13.406883692 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat May 25 07:36:03 -12 2024 -I: pbuilder-time-stamp: 1716665763 +I: Current time: Mon Apr 24 03:14:17 +14 2023 +I: pbuilder-time-stamp: 1682255657 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./projectile_2.7.0.orig.tar.xz] I: copying [./projectile_2.7.0-2.debian.tar.xz] I: Extracting source -gpgv: Signature made Sun Feb 5 18:49:03 2023 -12 +gpgv: Signature made Mon Feb 6 20:49:03 2023 +14 gpgv: using RSA key DE6BA671D57D9B009CF686505EE76EE20216D2A5 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./projectile_2.7.0-2.dsc: no acceptable signature found @@ -33,135 +33,167 @@ 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/167479/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/602622/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-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 Apr 24 03:14 /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/602622/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/602622/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - 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=16' - DISTRIBUTION='bookworm' - 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]="15" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build + 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=15' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='cb242be0d1224f84848d5c44a49c1cc2' - 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='167479' - PS1='# ' - PS2='> ' + INVOCATION_ID=63e8cd8332644bf29f12bd72a7708163 + 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=602622 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.1xEGP5Fk/pbuilderrc_pl91 --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.1xEGP5Fk/b1 --logfile b1/build.log projectile_2.7.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://85.184.249.68: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.1xEGP5Fk/pbuilderrc_mcRY --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.1xEGP5Fk/b2 --logfile b2/build.log --extrapackages usrmerge projectile_2.7.0-2.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://78.137.99.97:3128 I: uname -a - Linux ionos15-amd64 6.1.0-0.deb11.5-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.12-1~bpo11+1 (2023-03-05) x86_64 GNU/Linux + Linux i-capture-the-hostname 5.10.0-21-amd64 #1 SMP Debian 5.10.162-1 (2023-01-21) x86_64 GNU/Linux I: ls -l /bin total 5632 - -rwxr-xr-x 1 root root 1265648 Feb 12 2023 bash - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bunzip2 - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bzcat - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bzip2 - -rwxr-xr-x 1 root root 14568 Sep 18 2022 bzip2recover - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore - -rwxr-xr-x 1 root root 44016 Sep 20 2022 cat - -rwxr-xr-x 1 root root 68656 Sep 20 2022 chgrp - -rwxr-xr-x 1 root root 64496 Sep 20 2022 chmod - -rwxr-xr-x 1 root root 72752 Sep 20 2022 chown - -rwxr-xr-x 1 root root 151152 Sep 20 2022 cp - -rwxr-xr-x 1 root root 125640 Jan 5 2023 dash - -rwxr-xr-x 1 root root 121904 Sep 20 2022 date - -rwxr-xr-x 1 root root 89240 Sep 20 2022 dd - -rwxr-xr-x 1 root root 102200 Sep 20 2022 df - -rwxr-xr-x 1 root root 151344 Sep 20 2022 dir - -rwxr-xr-x 1 root root 88656 Mar 22 2023 dmesg - lrwxrwxrwx 1 root root 8 Dec 19 2022 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Dec 19 2022 domainname -> hostname - -rwxr-xr-x 1 root root 43856 Sep 20 2022 echo - -rwxr-xr-x 1 root root 41 Jan 24 2023 egrep - -rwxr-xr-x 1 root root 35664 Sep 20 2022 false - -rwxr-xr-x 1 root root 41 Jan 24 2023 fgrep - -rwxr-xr-x 1 root root 85600 Mar 22 2023 findmnt - -rwsr-xr-x 1 root root 35128 Mar 22 2023 fusermount - -rwxr-xr-x 1 root root 203152 Jan 24 2023 grep - -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip - -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe - -rwxr-xr-x 1 root root 98136 Apr 9 2022 gzip - -rwxr-xr-x 1 root root 22680 Dec 19 2022 hostname - -rwxr-xr-x 1 root root 72824 Sep 20 2022 ln - -rwxr-xr-x 1 root root 53024 Mar 23 2023 login - -rwxr-xr-x 1 root root 151344 Sep 20 2022 ls - -rwxr-xr-x 1 root root 207168 Mar 22 2023 lsblk - -rwxr-xr-x 1 root root 97552 Sep 20 2022 mkdir - -rwxr-xr-x 1 root root 72912 Sep 20 2022 mknod - -rwxr-xr-x 1 root root 43952 Sep 20 2022 mktemp - -rwxr-xr-x 1 root root 59712 Mar 22 2023 more - -rwsr-xr-x 1 root root 59704 Mar 22 2023 mount - -rwxr-xr-x 1 root root 18744 Mar 22 2023 mountpoint - -rwxr-xr-x 1 root root 142968 Sep 20 2022 mv - lrwxrwxrwx 1 root root 8 Dec 19 2022 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 2 2023 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 43952 Sep 20 2022 pwd - lrwxrwxrwx 1 root root 4 Feb 12 2023 rbash -> bash - -rwxr-xr-x 1 root root 52112 Sep 20 2022 readlink - -rwxr-xr-x 1 root root 72752 Sep 20 2022 rm - -rwxr-xr-x 1 root root 56240 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 27560 Nov 2 2022 run-parts - -rwxr-xr-x 1 root root 126424 Jan 5 2023 sed - lrwxrwxrwx 1 root root 4 Jan 5 2023 sh -> dash - -rwxr-xr-x 1 root root 43888 Sep 20 2022 sleep - -rwxr-xr-x 1 root root 85008 Sep 20 2022 stty - -rwsr-xr-x 1 root root 72000 Mar 22 2023 su - -rwxr-xr-x 1 root root 39824 Sep 20 2022 sync - -rwxr-xr-x 1 root root 531984 Apr 6 2023 tar - -rwxr-xr-x 1 root root 14520 Nov 2 2022 tempfile - -rwxr-xr-x 1 root root 109616 Sep 20 2022 touch - -rwxr-xr-x 1 root root 35664 Sep 20 2022 true - -rwxr-xr-x 1 root root 14568 Mar 22 2023 ulockmgr_server - -rwsr-xr-x 1 root root 35128 Mar 22 2023 umount - -rwxr-xr-x 1 root root 43888 Sep 20 2022 uname - -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress - -rwxr-xr-x 1 root root 151344 Sep 20 2022 vdir - -rwxr-xr-x 1 root root 72024 Mar 22 2023 wdctl - lrwxrwxrwx 1 root root 8 Dec 19 2022 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat - -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp - -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff - -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep - -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep - -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce - -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep - -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless - -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore - -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew -I: user script /srv/workspace/pbuilder/167479/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1265648 Feb 13 10:05 bash + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bunzip2 + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bzcat + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4893 Nov 28 2021 bzexe + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bzip2 + -rwxr-xr-x 1 root root 14568 Sep 19 2022 bzip2recover + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore + -rwxr-xr-x 1 root root 44016 Sep 21 2022 cat + -rwxr-xr-x 1 root root 68656 Sep 21 2022 chgrp + -rwxr-xr-x 1 root root 64496 Sep 21 2022 chmod + -rwxr-xr-x 1 root root 72752 Sep 21 2022 chown + -rwxr-xr-x 1 root root 151152 Sep 21 2022 cp + -rwxr-xr-x 1 root root 125640 Jan 6 03:20 dash + -rwxr-xr-x 1 root root 121904 Sep 21 2022 date + -rwxr-xr-x 1 root root 89240 Sep 21 2022 dd + -rwxr-xr-x 1 root root 102200 Sep 21 2022 df + -rwxr-xr-x 1 root root 151344 Sep 21 2022 dir + -rwxr-xr-x 1 root root 88656 Mar 24 00:02 dmesg + lrwxrwxrwx 1 root root 8 Dec 20 03:33 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Dec 20 03:33 domainname -> hostname + -rwxr-xr-x 1 root root 43856 Sep 21 2022 echo + -rwxr-xr-x 1 root root 41 Jan 25 04:43 egrep + -rwxr-xr-x 1 root root 35664 Sep 21 2022 false + -rwxr-xr-x 1 root root 41 Jan 25 04:43 fgrep + -rwxr-xr-x 1 root root 85600 Mar 24 00:02 findmnt + -rwsr-xr-x 1 root root 35128 Mar 23 22:35 fusermount + -rwxr-xr-x 1 root root 203152 Jan 25 04:43 grep + -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip + -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe + -rwxr-xr-x 1 root root 98136 Apr 10 2022 gzip + -rwxr-xr-x 1 root root 22680 Dec 20 03:33 hostname + -rwxr-xr-x 1 root root 72824 Sep 21 2022 ln + -rwxr-xr-x 1 root root 53024 Mar 24 02:40 login + -rwxr-xr-x 1 root root 151344 Sep 21 2022 ls + -rwxr-xr-x 1 root root 207168 Mar 24 00:02 lsblk + -rwxr-xr-x 1 root root 97552 Sep 21 2022 mkdir + -rwxr-xr-x 1 root root 72912 Sep 21 2022 mknod + -rwxr-xr-x 1 root root 43952 Sep 21 2022 mktemp + -rwxr-xr-x 1 root root 59712 Mar 24 00:02 more + -rwsr-xr-x 1 root root 59704 Mar 24 00:02 mount + -rwxr-xr-x 1 root root 18744 Mar 24 00:02 mountpoint + -rwxr-xr-x 1 root root 142968 Sep 21 2022 mv + lrwxrwxrwx 1 root root 8 Dec 20 03:33 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 3 20:25 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 43952 Sep 21 2022 pwd + lrwxrwxrwx 1 root root 4 Feb 13 10:05 rbash -> bash + -rwxr-xr-x 1 root root 52112 Sep 21 2022 readlink + -rwxr-xr-x 1 root root 72752 Sep 21 2022 rm + -rwxr-xr-x 1 root root 56240 Sep 21 2022 rmdir + -rwxr-xr-x 1 root root 27560 Nov 3 06:31 run-parts + -rwxr-xr-x 1 root root 126424 Jan 6 09:55 sed + lrwxrwxrwx 1 root root 9 Apr 24 03:14 sh -> /bin/bash + -rwxr-xr-x 1 root root 43888 Sep 21 2022 sleep + -rwxr-xr-x 1 root root 85008 Sep 21 2022 stty + -rwsr-xr-x 1 root root 72000 Mar 24 00:02 su + -rwxr-xr-x 1 root root 39824 Sep 21 2022 sync + -rwxr-xr-x 1 root root 531984 Apr 7 04:25 tar + -rwxr-xr-x 1 root root 14520 Nov 3 06:31 tempfile + -rwxr-xr-x 1 root root 109616 Sep 21 2022 touch + -rwxr-xr-x 1 root root 35664 Sep 21 2022 true + -rwxr-xr-x 1 root root 14568 Mar 23 22:35 ulockmgr_server + -rwsr-xr-x 1 root root 35128 Mar 24 00:02 umount + -rwxr-xr-x 1 root root 43888 Sep 21 2022 uname + -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress + -rwxr-xr-x 1 root root 151344 Sep 21 2022 vdir + -rwxr-xr-x 1 root root 72024 Mar 24 00:02 wdctl + lrwxrwxrwx 1 root root 8 Dec 20 03:33 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat + -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp + -rwxr-xr-x 1 root root 6460 Apr 10 2022 zdiff + -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep + -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep + -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce + -rwxr-xr-x 1 root root 8103 Apr 10 2022 zgrep + -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless + -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore + -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew +I: user script /srv/workspace/pbuilder/602622/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -314,7 +346,7 @@ Get: 107 http://deb.debian.org/debian bookworm/main amd64 dh-elpa-helper all 2.0.16 [8196 B] Get: 108 http://deb.debian.org/debian bookworm/main amd64 dh-exec amd64 0.27 [27.8 kB] Get: 109 http://deb.debian.org/debian bookworm/main amd64 elpa-buttercup all 1.26-4 [42.7 kB] -Fetched 76.2 MB in 1s (71.3 MB/s) +Fetched 76.2 MB in 3s (26.1 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 ... 19596 files and directories currently installed.) @@ -786,8 +818,19 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +usrmerge is already the newest version (35). +0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/projectile-2.7.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.7.0-2_source.changes +I: user script /srv/workspace/pbuilder/602622/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +removed '/etc/unsupported-skip-usrmerge-conversion' +The system has been successfully converted. +I: user script /srv/workspace/pbuilder/602622/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/projectile-2.7.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.7.0-2_source.changes dpkg-buildpackage: info: source package projectile dpkg-buildpackage: info: source version 2.7.0-2 dpkg-buildpackage: info: source distribution unstable @@ -816,47 +859,47 @@ Running 193 specs. projectile-project-name - return projectile-project-name when present  return projectile-project-name when present (6.37ms) - uses projectile-project-name-function to get the project name from the project dir  uses projectile-project-name-function to get the project name from the project dir (0.21ms) - acts on the current project is not passed a project dir explicitly  acts on the current project is not passed a project dir explicitly (0.41ms) + return projectile-project-name when present  return projectile-project-name when present (13.90ms) + uses projectile-project-name-function to get the project name from the project dir  uses projectile-project-name-function to get the project name from the project dir (0.23ms) + acts on the current project is not passed a project dir explicitly  acts on the current project is not passed a project dir explicitly (0.16ms) projectile-prepend-project-name - prepends the project name to its parameter  prepends the project name to its parameter (0.15ms) + prepends the project name to its parameter  prepends the project name to its parameter (12.36ms) projectile-expand-root - expands a relative path into an absolute path within a project  expands a relative path into an absolute path within a project (0.36ms) + expands a relative path into an absolute path within a project  expands a relative path into an absolute path within a project (0.42ms) projectile-expand-file-name-wildcard - expands a filename not containing wildcards  expands a filename not containing wildcards (0.15ms) + expands a filename not containing wildcards  expands a filename not containing wildcards (0.16ms) does not try to resolve wildcards if there are none in the pattern  does not try to resolve wildcards if there are none in the pattern (0.24ms) - returns the first wildcard result if any exist  returns the first wildcard result if any exist (0.16ms) - returns the expanded result if the are no wildcard results  returns the expanded result if the are no wildcard results (0.20ms) + returns the first wildcard result if any exist  returns the first wildcard result if any exist (0.15ms) + returns the expanded result if the are no wildcard results  returns the expanded result if the are no wildcard results (0.19ms) projectile--combine-plists Items in second plist override elements in first  Items in second plist override elements in first (0.15ms) - Nil elements in second plist override elements in first  Nil elements in second plist override elements in first (0.18ms) + Nil elements in second plist override elements in first  Nil elements in second plist override elements in first (0.14ms) projectile-register-project-type - prepends new projects to projectile-project-types  prepends new projects to projectile-project-types (0.36ms) + prepends new projects to projectile-project-types  prepends new projects to projectile-project-types (0.31ms) projectile-update-project-type - Updates existing project type in projectile-project-types  Updates existing project type in projectile-project-types (0.26ms) - Updates existing project type with nil value  Updates existing project type with nil value (0.22ms) - Updates existing project type using all options  Updates existing project type using all options (0.30ms) - Error when attempt to update nonexistent project type  Error when attempt to update nonexistent project type (0.22ms) - changes project type precedence  changes project type precedence (3.51ms) - errors if :precedence not valid  errors if :precedence not valid (0.25ms) + Updates existing project type in projectile-project-types  Updates existing project type in projectile-project-types (0.25ms) + Updates existing project type with nil value  Updates existing project type with nil value (0.23ms) + Updates existing project type using all options  Updates existing project type using all options (0.29ms) + Error when attempt to update nonexistent project type  Error when attempt to update nonexistent project type (0.25ms) + changes project type precedence  changes project type precedence (11.46ms) + errors if :precedence not valid  errors if :precedence not valid (0.28ms) projectile-project-type - detects the type of Projectile's project  detects the type of Projectile's project (47.63ms) - caches the project type  caches the project type (2.21ms) - detects the type of Projectile's project when it is passed as args  detects the type of Projectile's project when it is passed as args (18.30ms) + detects the type of Projectile's project  detects the type of Projectile's project (177.24ms) + caches the project type  caches the project type (1.79ms) + detects the type of Projectile's project when it is passed as args  detects the type of Projectile's project when it is passed as args (75.23ms) override by projectile-project-type - is respected when no DIR is passed  is respected when no DIR is passed (0.41ms) - has no effect when DIR is passed  has no effect when DIR is passed (1.89ms) + is respected when no DIR is passed  is respected when no DIR is passed (0.14ms) + has no effect when DIR is passed  has no effect when DIR is passed (10.26ms) projectile-ignored-directory-p - checks if directory should be ignored  checks if directory should be ignored (0.38ms) + checks if directory should be ignored  checks if directory should be ignored (0.48ms) projectile-ignored-file-p checks if file should be ignored  checks if file should be ignored (0.19ms) @@ -865,161 +908,161 @@ returns list of ignored files  returns list of ignored files (0.74ms) projectile-ignored-directories - returns list of ignored directories  returns list of ignored directories (1.01ms) + returns list of ignored directories  returns list of ignored directories (0.62ms) projectile-project-ignored-files - returns list of project ignored files  returns list of project ignored files (648.31ms) + returns list of project ignored files  returns list of project ignored files (1.96s) projectile-project-ignored-directories - returns list of project ignored directories  returns list of project ignored directories (0.24ms) + returns list of project ignored directories  returns list of project ignored directories (0.26ms) projectile-project-ignored - returns list of ignored files/directories  returns list of ignored files/directories (0.24ms) + returns list of ignored files/directories  returns list of ignored files/directories (0.26ms) projectile-remove-ignored - removes ignored folders and files  removes ignored folders and files (0.34ms) + removes ignored folders and files  removes ignored folders and files (0.39ms) projectile-add-unignored - requires explicitly unignoring files inside ignored paths  requires explicitly unignoring files inside ignored paths (172.47ms) - returns the list of globally unignored files on an unsupported VCS  returns the list of globally unignored files on an unsupported VCS (102.93ms) - requires explicitly unignoring ignored files inside unignored paths  requires explicitly unignoring ignored files inside unignored paths (275.72ms) + requires explicitly unignoring files inside ignored paths  requires explicitly unignoring files inside ignored paths (538.20ms) + returns the list of globally unignored files on an unsupported VCS  returns the list of globally unignored files on an unsupported VCS (342.03ms) + requires explicitly unignoring ignored files inside unignored paths  requires explicitly unignoring ignored files inside unignored paths (742.58ms) projectile-parse-dirconfig-file - parses dirconfig and returns directories to ignore and keep  parses dirconfig and returns directories to ignore and keep (541.10ms) + parses dirconfig and returns directories to ignore and keep  parses dirconfig and returns directories to ignore and keep (1.26s) projectile-get-project-directories - gets the list of project directories  gets the list of project directories (0.15ms) - gets the list of project directories with dirs to keep  gets the list of project directories with dirs to keep (0.15ms) + gets the list of project directories  gets the list of project directories (0.13ms) + gets the list of project directories with dirs to keep  gets the list of project directories with dirs to keep (0.13ms) projectile-dir-files - fails unless directory exists  fails unless directory exists (0.21ms) + fails unless directory exists  fails unless directory exists (0.17ms) lists the files in directory and sub-directoriesProjectile is indexing /my/root/ \ -  lists the files in directory and sub-directories (25.59ms) +  lists the files in directory and sub-directories (77.22ms) projectile-get-sub-projects-command - gets sub projects command for git  gets sub projects command for git (0.12ms) - returns empty when vcs is not supported  returns empty when vcs is not supported (0.11ms) + gets sub projects command for git  gets sub projects command for git (0.18ms) + returns empty when vcs is not supported  returns empty when vcs is not supported (0.10ms) projectile-files-via-ext-command - returns nil when command is nil or empty or fails  returns nil when command is nil or empty or fails (9.23ms) - supports magic file handlers  supports magic file handlers (3.54ms) + returns nil when command is nil or empty or fails  returns nil when command is nil or empty or fails (68.87ms) + supports magic file handlers  supports magic file handlers (23.69ms) projectile-mode - sets up hook functions  sets up hook functions (599.54ms) - respects projectile-auto-discover setting  respects projectile-auto-discover setting (1.10ms) + sets up hook functions  sets up hook functions (1.48s) + respects projectile-auto-discover setting  respects projectile-auto-discover setting (1.16ms) projectile-relevant-known-projects - returns a list of known projects  returns a list of known projects (0.20ms) + returns a list of known projects  returns a list of known projects (0.21ms) projectile--cleanup-known-projects - removes known projects that don't exist anymore  removes known projects that don't exist anymore (4.16ms) + removes known projects that don't exist anymore  removes known projects that don't exist anymore (16.09ms) projectile-project-root - returns the absolute root directory of a project  returns the absolute root directory of a project (8.79ms) + returns the absolute root directory of a project  returns the absolute root directory of a project (28.78ms) projectile-tags-exclude-patterns - returns a string with exclude patterns for ctags  returns a string with exclude patterns for ctags (0.49ms) + returns a string with exclude patterns for ctags  returns a string with exclude patterns for ctags (0.62ms) projectile-maybe-invalidate-cache - should not invalidate cache if dirconfig is older than cache  should not invalidate cache if dirconfig is older than cache (0.41ms) - should invalidate cache if force is t  should invalidate cache if force is t (0.11ms) - should invalidate cache if dirconfig is newer than cache  should invalidate cache if dirconfig is newer than cache (538.13ms) + should not invalidate cache if dirconfig is older than cache  should not invalidate cache if dirconfig is older than cache (0.47ms) + should invalidate cache if force is t  should invalidate cache if force is t (8.35ms) + should invalidate cache if dirconfig is newer than cache  should invalidate cache if dirconfig is newer than cache (1.74s) projectile-root-top-down - identifies the root directory of a project by top-down search  identifies the root directory of a project by top-down search (4.70ms) + identifies the root directory of a project by top-down search  identifies the root directory of a project by top-down search (12.36ms) projectile-root-top-down-recurring - identifies the root directory of a project by recurring top-down search  identifies the root directory of a project by recurring top-down search (41.87ms) + identifies the root directory of a project by recurring top-down search  identifies the root directory of a project by recurring top-down search (137.87ms) projectile-root-bottom-up - identifies the root directory of a project by bottom-up search  identifies the root directory of a project by bottom-up search (8.31ms) + identifies the root directory of a project by bottom-up search  identifies the root directory of a project by bottom-up search (36.45ms) projectile-project-root - returns the root directory of a project  returns the root directory of a project (56.91ms) - caches permanent failure to find a project root  caches permanent failure to find a project root (5.16ms) - does not cache transitory failure to find a project root  does not cache transitory failure to find a project root (1.26ms) + returns the root directory of a project  returns the root directory of a project (194.19ms) + caches permanent failure to find a project root  caches permanent failure to find a project root (13.23ms) + does not cache transitory failure to find a project root  does not cache transitory failure to find a project root (10.29ms) projectile-file-exists-p - returns t if file exists  returns t if file exists (3.07ms) - caches the results  caches the results (554.34ms) + returns t if file exists  returns t if file exists (3.04ms) + caches the results  caches the results (1.79s) 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/projectile-2.7.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/projectile-2.7.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/projectile-2.7.0/test/test/sandbox/project/ cache. -  caches the current file (176.60ms) +  caches the current file (493.26ms) ensures that we update the cache if it's expiredProjectile is initializing cache for /build/projectile-2.7.0/test/test/sandbox/project/ ... -Projectile cache '/nonexistent/first-build/.emacs.d/projectile.cache' not writeable -  ensures that we update the cache if it's expired (15.05ms) - ensures that we don't cache a project root if the path has changed.  ensures that we don't cache a project root if the path has changed. (3.79ms) +Projectile cache '/nonexistent/second-build/.emacs.d/projectile.cache' not writeable +  ensures that we update the cache if it's expired (64.14ms) + ensures that we don't cache a project root if the path has changed.  ensures that we don't cache a project root if the path has changed. (16.37ms) projectile-grep multi-root grep grep multi-root projects -  grep multi-root projects (232.90ms) +  grep multi-root projects (691.92ms) rgrep excludes global ignores -  excludes global ignores (48.62ms) +  excludes global ignores (91.32ms) excludes project ignores -  excludes project ignores (80.46ms) - grep a git project using default files  grep a git project using default files (1.07s) +  excludes project ignores (235.19ms) + grep a git project using default files  grep a git project using default files (2.19s) projectile-switch-project - fails if there are no projects  fails if there are no projects (0.43ms) + fails if there are no projects  fails if there are no projects (8.80ms) projectile-delete-dir-local-variable - Deletes existing dir-local variables  Deletes existing dir-local variables (15.50ms) + Deletes existing dir-local variables  Deletes existing dir-local variables (54.49ms) projectile-add-dir-local-variable - Adds new dir-local variables  Adds new dir-local variables (12.17ms) + Adds new dir-local variables  Adds new dir-local variables (50.75ms) projectile-add-dir-local-variable - Fails when there is no projectile project[-] Switch to project:  Fails when there is no projectile project (3.29ms) + Fails when there is no projectile project[-] Switch to project:  Fails when there is no projectile project (12.88ms) projectile-delete-dir-local-variable - Fails when there is no projectile project  Fails when there is no projectile project (0.46ms) + Fails when there is no projectile project  Fails when there is no projectile project (0.56ms) 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 -  calls the switch project action with project-to-switch's dir-locals loaded (3.48ms) - runs hooks from the project root directoryProjectile cache '/nonexistent/first-build/.emacs.d/projectile-bookmarks.eld' not writeable -  runs hooks from the project root directory (12.51ms) - ensures the buffer is switched immediatelyProjectile cache '/nonexistent/first-build/.emacs.d/projectile-bookmarks.eld' not writeable -  ensures the buffer is switched immediately (4.41ms) + calls the switch project action with project-to-switch's dir-locals loadedProjectile cache '/nonexistent/second-build/.emacs.d/projectile-bookmarks.eld' not writeable +  calls the switch project action with project-to-switch's dir-locals loaded (3.79ms) + runs hooks from the project root directoryProjectile cache '/nonexistent/second-build/.emacs.d/projectile-bookmarks.eld' not writeable +  runs hooks from the project root directory (35.25ms) + ensures the buffer is switched immediatelyProjectile cache '/nonexistent/second-build/.emacs.d/projectile-bookmarks.eld' not writeable +  ensures the buffer is switched immediately (8.66ms) projectile-ignored-buffer-p - checks if buffer should be ignored  checks if buffer should be ignored (0.22ms) + checks if buffer should be ignored  checks if buffer should be ignored (0.27ms) projectile-get-other-files returns files with same names but different extensionsProjectile is initializing cache for /build/projectile-2.7.0/test/test/sandbox/project/ ... Projectile is indexing /build/projectile-2.7.0/test/test/sandbox/project/ \ -Projectile cache '/nonexistent/first-build/.emacs.d/projectile.cache' not writeable -  returns files with same names but different extensions (85.16ms) +Projectile cache '/nonexistent/second-build/.emacs.d/projectile.cache' not writeable +  returns files with same names but different extensions (251.79ms) returns files based on the paths returned by :related-files-fn optionProjectile is initializing cache for /build/projectile-2.7.0/test/test/sandbox/project/ ... Projectile is indexing /build/projectile-2.7.0/test/test/sandbox/project/ \ -Projectile cache '/nonexistent/first-build/.emacs.d/projectile.cache' not writeable -  returns files based on the paths returned by :related-files-fn option (63.56ms) +Projectile cache '/nonexistent/second-build/.emacs.d/projectile.cache' not writeable +  returns files based on the paths returned by :related-files-fn option (194.59ms) returns files based on the predicate returned by :related-files-fn optionProjectile is initializing cache for /build/projectile-2.7.0/test/test/sandbox/project/ ... Projectile is indexing /build/projectile-2.7.0/test/test/sandbox/project/ \ -Projectile cache '/nonexistent/first-build/.emacs.d/projectile.cache' not writeable -  returns files based on the predicate returned by :related-files-fn option (15.94ms) +Projectile cache '/nonexistent/second-build/.emacs.d/projectile.cache' not writeable +  returns files based on the predicate returned by :related-files-fn option (53.16ms) projectile-compilation-dir - returns the compilation directory for a project  returns the compilation directory for a project (0.91ms) - returns the default compilation dir based on project-type  returns the default compilation dir based on project-type (0.73ms) - should not fail on bad compilation dir config  should not fail on bad compilation dir config (0.78ms) + returns the compilation directory for a project  returns the compilation directory for a project (9.53ms) + returns the default compilation dir based on project-type  returns the default compilation dir based on project-type (0.53ms) + should not fail on bad compilation dir config  should not fail on bad compilation dir config (0.80ms) projectile-default-compilation-command - returns the default compilation command for project-type  returns the default compilation command for project-type (0.27ms) + returns the default compilation command for project-type  returns the default compilation command for project-type (0.25ms) fails on bad project-type config  fails on bad project-type config (0.22ms) projectile-detect-project-type - detects project-type for rails-like npm tests  detects project-type for rails-like npm tests (5.54ms) - detects project-type for elisp eldev projects  detects project-type for elisp eldev projects (4.81ms) + detects project-type for rails-like npm tests  detects project-type for rails-like npm tests (25.86ms) + detects project-type for elisp eldev projects  detects project-type for elisp eldev projects (12.76ms) projectile-dirname-matching-count counts matching dirnames ascending file paths  counts matching dirnames ascending file paths (0.39ms) @@ -1027,267 +1070,268 @@ projectile--find-matching-test finds matching test or fileProjectile is initializing cache for /build/projectile-2.7.0/test/test/sandbox/project/ ... Projectile is indexing /build/projectile-2.7.0/test/test/sandbox/project/ \ -Projectile cache '/nonexistent/first-build/.emacs.d/projectile.cache' not writeable -  finds matching test or file (15.50ms) - finds matching test or file with dirs  finds matching test or file with dirs (7.12ms) - finds matching test with dirs and inexistent test file  finds matching test with dirs and inexistent test file (6.03ms) +Projectile cache '/nonexistent/second-build/.emacs.d/projectile.cache' not writeable +  finds matching test or file (36.10ms) + finds matching test or file with dirs  finds matching test or file with dirs (12.01ms) + finds matching test with dirs and inexistent test file  finds matching test with dirs and inexistent test file (17.36ms) finds matching test or file based on the paths returned by :related-files-fn optionProjectile is initializing cache for /build/projectile-2.7.0/test/test/sandbox/project/ ... Projectile is indexing /build/projectile-2.7.0/test/test/sandbox/project/ \ -Projectile cache '/nonexistent/first-build/.emacs.d/projectile.cache' not writeable -  finds matching test or file based on the paths returned by :related-files-fn option (56.91ms) +Projectile cache '/nonexistent/second-build/.emacs.d/projectile.cache' not writeable +  finds matching test or file based on the paths returned by :related-files-fn option (151.26ms) finds matching test or file by the predicate returned by :related-files-fn optionProjectile is initializing cache for /build/projectile-2.7.0/test/test/sandbox/project/ ... Projectile is indexing /build/projectile-2.7.0/test/test/sandbox/project/ \ -Projectile cache '/nonexistent/first-build/.emacs.d/projectile.cache' not writeable -  finds matching test or file by the predicate returned by :related-files-fn option (14.38ms) - defers to test-dir property when it's set to a function  defers to test-dir property when it's set to a function (4.50ms) - defers to src-dir property when it's set to a function  defers to src-dir property when it's set to a function (5.04ms) +Projectile cache '/nonexistent/second-build/.emacs.d/projectile.cache' not writeable +  finds matching test or file by the predicate returned by :related-files-fn option (38.56ms) + defers to test-dir property when it's set to a function  defers to test-dir property when it's set to a function (8.48ms) + defers to src-dir property when it's set to a function  defers to src-dir property when it's set to a function (17.57ms) defers to a fallback using "src" and "test"Projectile is initializing cache for /build/projectile-2.7.0/test/test/sandbox/project/ ... Projectile is indexing /build/projectile-2.7.0/test/test/sandbox/project/ \ -Projectile cache '/nonexistent/first-build/.emacs.d/projectile.cache' not writeable -  defers to a fallback using "src" and "test" (14.91ms) +Projectile cache '/nonexistent/second-build/.emacs.d/projectile.cache' not writeable +  defers to a fallback using "src" and "test" (53.03ms) projectile--related-files returns related files for the given fileProjectile is initializing cache for /build/projectile-2.7.0/test/test/sandbox/project/ ... Projectile is indexing /build/projectile-2.7.0/test/test/sandbox/project/ \ -Projectile cache '/nonexistent/first-build/.emacs.d/projectile.cache' not writeable -  returns related files for the given file (52.64ms) +Projectile cache '/nonexistent/second-build/.emacs.d/projectile.cache' not writeable +  returns related files for the given file (125.38ms) projectile--merge-related-files-fns - returns a new function which returns the merged plist from each fn  returns a new function which returns the merged plist from each fn (0.22ms) + returns a new function which returns the merged plist from each fn  returns a new function which returns the merged plist from each fn (0.33ms) projectile-related-files-fn-groups - generate related files fn which relates members of each group as a specified kind  generate related files fn which relates members of each group as a specified kind (0.35ms) + generate related files fn which relates members of each group as a specified kind  generate related files fn which relates members of each group as a specified kind (0.43ms) projectile-related-files-fn-extensions - generate related files fn which relates files with the given extnsions  generate related files fn which relates files with the given extnsions (0.54ms) + generate related files fn which relates files with the given extnsions  generate related files fn which relates files with the given extnsions (8.96ms) projectile-related-files-fn-tests-with-prefix - generate related files fn which relates tests and impl based on extension and prefix  generate related files fn which relates tests and impl based on extension and prefix (0.79ms) + generate related files fn which relates tests and impl based on extension and prefix  generate related files fn which relates tests and impl based on extension and prefix (0.59ms) projectile-related-files-fn-tests-with-suffix - generate related files fn which relates tests and impl based on extension and suffix  generate related files fn which relates tests and impl based on extension and suffix (0.65ms) + generate related files fn which relates tests and impl based on extension and suffix  generate related files fn which relates tests and impl based on extension and suffix (0.60ms) 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  returns a plist containing :paths only with the existing files on file system without duplication (3.12ms) + returns a plist containing :paths only with the existing files on file system without duplication  returns a plist containing :paths only with the existing files on file system without duplication (7.82ms) when :related-files-fn returns one predicate - returns a plist containing :predicate with the same predicate  returns a plist containing :predicate with the same predicate (2.29ms) + returns a plist containing :predicate with the same predicate  returns a plist containing :predicate with the same predicate (8.05ms) when :related-files-fn returns multiple predicates - returns a plist containing :predicate with a merging predicate  returns a plist containing :predicate with a merging predicate (2.63ms) + returns a plist containing :predicate with a merging predicate  returns a plist containing :predicate with a merging predicate (2.84ms) when :related-files-fn returns both paths and predicates - returns a plist containing both :paths and :predicates  returns a plist containing both :paths and :predicates (2.36ms) + returns a plist containing both :paths and :predicates  returns a plist containing both :paths and :predicates (12.64ms) when :related-files-fn is a list of functions - returns a plist containing the merged results  returns a plist containing the merged results (2.99ms) + returns a plist containing the merged results  returns a plist containing the merged results (7.66ms) projectile-get-all-sub-projects - excludes out-of-project submodules  excludes out-of-project submodules (5.73ms) + excludes out-of-project submodules  excludes out-of-project submodules (18.40ms) projectile-get-all-sub-projects-files - returns relative paths to submodule files  returns relative paths to submodule files (0.20ms) + returns relative paths to submodule files  returns relative paths to submodule files (0.34ms) projectile-configure-command - configure command for generic project type  configure command for generic project type (0.15ms) + configure command for generic project type  configure command for generic project type (0.16ms) projectile-add-known-project - an added project should be added to the list of known projects  an added project should be added to the list of known projects (0.92ms) - adding a project should move it to the front of the list of known projects, if it already existed.  adding a project should move it to the front of the list of known projects, if it already existed. (0.79ms) - ~/project and ~/project/ should not be added separately to the known projects list  ~/project and ~/project/ should not be added separately to the known projects list (2.39ms) + an added project should be added to the list of known projects  an added project should be added to the list of known projects (1.06ms) + adding a project should move it to the front of the list of known projects, if it already existed.  adding a project should move it to the front of the list of known projects, if it already existed. (0.94ms) + ~/project and ~/project/ should not be added separately to the known projects list  ~/project and ~/project/ should not be added separately to the known projects list (7.60ms) projectile-load-known-projects - loads known projects through serialization functions  loads known projects through serialization functions (0.13ms) + loads known projects through serialization functions  loads known projects through serialization functions (0.15ms) projectile-merge-known-projects - merges known projects  merges known projects (2.01ms) - merges known projects to an empty file  merges known projects to an empty file (2.19ms) - merges known projects from an empty file  merges known projects from an empty file (1.91ms) - merges known projects while keeping their order  merges known projects while keeping their order (2.26ms) + merges known projects  merges known projects (9.97ms) + merges known projects to an empty file  merges known projects to an empty file (2.10ms) + merges known projects from an empty file  merges known projects from an empty file (4.05ms) + merges known projects while keeping their order  merges known projects while keeping their order (1.95ms) projectile-save-known-projects - saves known projects through serialization functions  saves known projects through serialization functions (0.08ms) + saves known projects through serialization functions  saves known projects through serialization functions (0.09ms) projectile-serialization-functions - tests that serialization functions can save/restore data to the filesystem  tests that serialization functions can save/restore data to the filesystem (0.88ms) + tests that serialization functions can save/restore data to the filesystem  tests that serialization functions can save/restore data to the filesystem (1.03ms) projectile-clear-known-projects - clears known projects  clears known projects (0.54ms) + clears known projects  clears known projects (0.61ms) projectile-reset-known-projects - resets known projects  resets known projects (0.07ms) + resets known projects  resets known projects (0.09ms) projectile-test-ignored-directory-p - ignores specified literal directory values  ignores specified literal directory values (0.40ms) - ignores specified regex directory values  ignores specified regex directory values (0.24ms) + ignores specified literal directory values  ignores specified literal directory values (0.31ms) + ignores specified regex directory values  ignores specified regex directory values (0.27ms) projectile-relevant-known-projects when projectile-current-project-on-switch is 'remove - removes the current project  removes the current project (0.17ms) + removes the current project  removes the current project (0.43ms) when projectile-current-project-on-switch is 'move-to-end - moves the current project to the end of projectile-known-projects  moves the current project to the end of projectile-known-projects (0.17ms) + moves the current project to the end of projectile-known-projects  moves the current project to the end of projectile-known-projects (0.21ms) when projectile-current-project-on-switch is 'keep - returns projectile-known-projects  returns projectile-known-projects (0.13ms) + returns projectile-known-projects  returns projectile-known-projects (0.15ms) projectile-relevant-open-projects when projectile-current-project-on-switch is 'remove - removes the current project  removes the current project (0.17ms) + removes the current project  removes the current project (0.19ms) when projectile-current-project-on-switch is 'move-to-end - moves the current project to the end of projectile-known-projects  moves the current project to the end of projectile-known-projects (0.21ms) + moves the current project to the end of projectile-known-projects  moves the current project to the end of projectile-known-projects (0.20ms) when projectile-current-project-on-switch is 'keep - returns projectile-open-projects  returns projectile-open-projects (0.16ms) + returns projectile-open-projects  returns projectile-open-projects (0.14ms) projectile-default-mode-line - includes the project name and type when in a project  includes the project name and type when in a project (0.15ms) + includes the project name and type when in a project  includes the project name and type when in a project (0.14ms) returns also a - if called outside a project  returns also a - if called outside a project (0.14ms) - respects the value of projectile-mode-line-prefix  respects the value of projectile-mode-line-prefix (0.15ms) + respects the value of projectile-mode-line-prefix  respects the value of projectile-mode-line-prefix (0.16ms) projectile--directory-p - tests which directory exists  tests which directory exists (0.33ms) + tests which directory exists  tests which directory exists (0.37ms) projectile-find-file-in-directory - fails when called in a non-existing directory  fails when called in a non-existing directory (0.23ms) + fails when called in a non-existing directory  fails when called in a non-existing directory (0.27ms) projectile-dir-files-native calculates ignored files and directories only once during recursionProjectile is indexing projectA/ \ -  calculates ignored files and directories only once during recursion (215.96ms) +Projectile is indexing projectA/ | +  calculates ignored files and directories only once during recursion (444.96ms) ignores globally ignored directories when using native indexingProjectile is indexing project... \ -  ignores globally ignored directories when using native indexing (66.97ms) +  ignores globally ignored directories when using native indexing (204.55ms) projectile-process-current-project-buffers-current  expects projectile-process-current-project-buffers and -projectile-process-current-project-buffers-current to have similar behaviour (68.86ms) +projectile-process-current-project-buffers-current to have similar behaviour (153.52ms) projectile-project-buffers - return project buffers  return project buffers (24.05ms) + return project buffers  return project buffers (30.84ms) projectile--impl-name-for-test-name removes suffix from test file  removes suffix from test file (0.21ms) - removes prefix from test file  removes prefix from test file (0.17ms) + removes prefix from test file  removes prefix from test file (0.18ms) projectile-find-implementation-or-test - error when test file does not exist and projectile-create-missing-test-files is nil  error when test file does not exist and projectile-create-missing-test-files is nil (0.37ms) + error when test file does not exist and projectile-create-missing-test-files is nil  error when test file does not exist and projectile-create-missing-test-files is nil (0.24ms) projectile--impl-file-from-src-dir-fn - returns result of projectile--complementary-file when src-dir property is a function  returns result of projectile--complementary-file when src-dir property is a function (0.14ms) - returns file relative to project root  returns file relative to project root (0.19ms) - returns nil when src-dir property is a not function  returns nil when src-dir property is a not function (0.12ms) - returns nil when src-dir function result is not an existing file  returns nil when src-dir function result is not an existing file (0.13ms) + returns result of projectile--complementary-file when src-dir property is a function  returns result of projectile--complementary-file when src-dir property is a function (0.16ms) + returns file relative to project root  returns file relative to project root (0.22ms) + returns nil when src-dir property is a not function  returns nil when src-dir property is a not function (0.15ms) + returns nil when src-dir function result is not an existing file  returns nil when src-dir function result is not an existing file (0.16ms) projectile--test-file-from-test-dir-fn - returns result of projectile--complementary-file when test-dir property is a function  returns result of projectile--complementary-file when test-dir property is a function (0.15ms) - returns file relative to project root  returns file relative to project root (0.21ms) + returns result of projectile--complementary-file when test-dir property is a function  returns result of projectile--complementary-file when test-dir property is a function (0.16ms) + returns file relative to project root  returns file relative to project root (0.31ms) returns nil when test-dir property is a not function  returns nil when test-dir property is a not function (0.14ms) projectile--complementary-file - dir-fn and filename-fn applied correctly  dir-fn and filename-fn applied correctly (0.16ms) + dir-fn and filename-fn applied correctly  dir-fn and filename-fn applied correctly (0.17ms) projectile--impl-to-test-dir - replaces occurrences of src-dir with test-dir  replaces occurrences of src-dir with test-dir (0.41ms) - nil returned when test-dir property is not a string  nil returned when test-dir property is not a string (0.23ms) - error when src-dir not a substring of impl file  error when src-dir not a substring of impl file (0.25ms) + replaces occurrences of src-dir with test-dir  replaces occurrences of src-dir with test-dir (3.68ms) + nil returned when test-dir property is not a string  nil returned when test-dir property is not a string (0.14ms) + error when src-dir not a substring of impl file  error when src-dir not a substring of impl file (0.21ms) projectile--test-to-impl-dir - replaces occurrences of test-dir with src-dir  replaces occurrences of test-dir with src-dir (0.40ms) + replaces occurrences of test-dir with src-dir  replaces occurrences of test-dir with src-dir (0.91ms) nil returned when src-dir property is not a string  nil returned when src-dir property is not a string (0.14ms) error when test-dir not a substring of test file  error when test-dir not a substring of test file (0.24ms) 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  expects to call shell-command with the same parameters (20.82ms) + expects to call shell-command with the same parameters  expects to call shell-command with the same parameters (34.11ms) when called with only one optional parameter - expects to call shell-command with the same parameters  expects to call shell-command with the same parameters (4.87ms) + expects to call shell-command with the same parameters  expects to call shell-command with the same parameters (13.76ms) when called with no optional parameters - expects to call shell-command with the same parameters  expects to call shell-command with the same parameters (4.72ms) + expects to call shell-command with the same parameters  expects to call shell-command with the same parameters (8.91ms) when called interactively - expects to be interactive  expects to be interactive (0.18ms) - expects to call shell-command with the given command  expects to call shell-command with the given command (43.22ms) + expects to be interactive  expects to be interactive (0.19ms) + expects to call shell-command with the given command  expects to call shell-command with the given command (146.94ms) 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  expects to call async-shell-command with the same parameters (5.01ms) + expects to call async-shell-command with the same parameters  expects to call async-shell-command with the same parameters (8.53ms) when called with only one optional parameter - expects to call async-shell-command with the same parameters  expects to call async-shell-command with the same parameters (4.66ms) + expects to call async-shell-command with the same parameters  expects to call async-shell-command with the same parameters (13.07ms) when called with no optional parameters - expects to call async-shell-command with the same parameters  expects to call async-shell-command with the same parameters (5.22ms) + expects to call async-shell-command with the same parameters  expects to call async-shell-command with the same parameters (24.97ms) when called interactively - expects to be interactive  expects to be interactive (0.25ms) - expects to call async-shell-command with the given command  expects to call async-shell-command with the given command (5.46ms) + expects to be interactive  expects to be interactive (0.21ms) + expects to call async-shell-command with the given command  expects to call async-shell-command with the given command (14.41ms) projectile--run-project-cmd - command history is not duplicated  command history is not duplicated (60.05ms) + command history is not duplicated  command history is not duplicated (150.60ms) projectile-test-prefix - gets set test-prefix  gets set test-prefix (0.14ms) + gets set test-prefix  gets set test-prefix (0.12ms) uses local override  uses local override (0.11ms) projectile-test-suffix - gets set test-suffix  gets set test-suffix (0.11ms) - uses local override  uses local override (0.11ms) + gets set test-suffix  gets set test-suffix (0.12ms) + uses local override  uses local override (0.13ms) projectile-related-files-fn - gets set related-files-fn  gets set related-files-fn (0.12ms) - uses local override  uses local override (0.12ms) + gets set related-files-fn  gets set related-files-fn (0.14ms) + uses local override  uses local override (0.13ms) projectile-test-directory - gets set test directory  gets set test directory (0.13ms) - uses local override  uses local override (0.12ms) + gets set test directory  gets set test directory (0.14ms) + uses local override  uses local override (0.14ms) projectile-src-directory - gets set src directory  gets set src directory (0.11ms) - uses local override  uses local override (0.10ms) + gets set src directory  gets set src directory (0.14ms) + uses local override  uses local override (0.14ms) when calling projectile-project-info without a project - throws a friendly error  throws a friendly error (642.18ms) + throws a friendly error  throws a friendly error (1.39s) when calling projectile-display-buffer without a project - throws a friendly error  throws a friendly error (11.13ms) + throws a friendly error  throws a friendly error (26.31ms) when calling projectile-find-implementation-or-test-other-frame without a project - throws a friendly error  throws a friendly error (11.07ms) + throws a friendly error  throws a friendly error (36.61ms) when calling projectile-find-implementation-or-test-other-window without a project - throws a friendly error  throws a friendly error (11.19ms) + throws a friendly error  throws a friendly error (13.24ms) when calling projectile-find-other-file without a project - throws a friendly error  throws a friendly error (11.03ms) + throws a friendly error  throws a friendly error (11.20ms) when calling projectile-find-other-file-other-frame without a project - throws a friendly error  throws a friendly error (59.53ms) + throws a friendly error  throws a friendly error (114.94ms) when calling projectile-find-other-file-other-window without a project - throws a friendly error  throws a friendly error (11.11ms) + throws a friendly error  throws a friendly error (21.23ms) when calling projectile-find-test-file without a project - throws a friendly error  throws a friendly error (11.19ms) + throws a friendly error  throws a friendly error (12.21ms) when calling projectile-grep without a project - throws a friendly error  throws a friendly error (11.07ms) + throws a friendly error  throws a friendly error (9.05ms) when calling projectile-ibuffer without a project - throws a friendly error  throws a friendly error (11.14ms) + throws a friendly error  throws a friendly error (10.69ms) when calling projectile-project-buffers-other-buffer without a project - throws a friendly error  throws a friendly error (11.17ms) + throws a friendly error  throws a friendly error (8.92ms) when calling projectile-project-info without a project - throws a friendly error  throws a friendly error (11.12ms) + throws a friendly error  throws a friendly error (10.73ms) when calling projectile-regenerate-tags without a project - throws a friendly error  throws a friendly error (11.19ms) + throws a friendly error  throws a friendly error (8.91ms) when calling projectile-remove-current-project-from-known-projects without a project - throws a friendly error  throws a friendly error (11.06ms) + throws a friendly error  throws a friendly error (8.76ms) when calling projectile-switch-to-buffer without a project - throws a friendly error  throws a friendly error (11.13ms) + throws a friendly error  throws a friendly error (9.20ms) when calling projectile-switch-to-buffer-other-frame without a project - throws a friendly error  throws a friendly error (11.07ms) + throws a friendly error  throws a friendly error (26.57ms) when calling projectile-switch-to-buffer-other-window without a project - throws a friendly error  throws a friendly error (61.43ms) + throws a friendly error  throws a friendly error (105.55ms) -Ran 193 specs, 0 failed, in 7.25s. +Ran 193 specs, 0 failed, in 19.00s. make[1]: Leaving directory '/build/projectile-2.7.0' create-stamp debian/debhelper-build-stamp dh_prep @@ -1317,12 +1361,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/602622/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/602622/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/167479 and its subdirectories -I: Current time: Sat May 25 07:37:17 -12 2024 -I: pbuilder-time-stamp: 1716665837 +I: removing directory /srv/workspace/pbuilder/602622 and its subdirectories +I: Current time: Mon Apr 24 03:17:12 +14 2023 +I: pbuilder-time-stamp: 1682255832