starting phase `set-SOURCE-DATE-EPOCH' phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds starting phase `set-paths' environment variable `PATH' set to `/gnu/store/8mwqiwn2cj0p3qsx31adpw8fxsmj63ap-emacs-minimal-28.2/bin:/gnu/store/4f9c4p3ss4b326a6klp0kaszya51cgjw-emacs-buttercup-1.31/bin:/gnu/store/4vs95giv3b18mr7422adf7r7l917ad41-tar-1.34/bin:/gnu/store/cmp43qav05qdfx8l7am699nngvrcymmf-gzip-1.12/bin:/gnu/store/jyj45lhbdv3ck62qvblhv4rdygszjv3w-bzip2-1.0.8/bin:/gnu/store/54jpx6ymfslv25n1h92ls72z87r9ja2i-file-5.44/bin:/gnu/store/9raglzgr029gila3bl3832h2ry564ayi-diffutils-3.8/bin:/gnu/store/gpcv5f7wsw56kysrlnqpq4g4ij37j1aj-patch-2.7.6/bin:/gnu/store/fs50ippbz10zl55zwwxl04zfvlgjmr7s-findutils-4.9.0/bin:/gnu/store/cdwc7qmxhfmjhhhzrvbhmwal65sshm6z-gawk-5.2.1/bin:/gnu/store/ams1v0vks47c950hym908a4lismsdl6z-sed-4.8/bin:/gnu/store/amm36qk60pnyl3v0vbl72w6agi5xkh07-grep-3.8/bin:/gnu/store/la6c6k6h32bddrf1171n0dp8dm47k656-xz-5.2.8/bin:/gnu/store/g3pv7a535y9h5dsvzv5zr669zzd1hx73-coreutils-9.1/bin:/gnu/store/ly36q12ji4l2fr2kpqf2api2dvg0rmfa-make-4.3/bin:/gnu/store/vza0n6gb01lbc9cgwx2hygvq15qiczn6-bash-minimal-5.1.16/bin:/gnu/store/lymlgi1qapfyr9jxmps1x95qwfgrwmgd-ld-wrapper-0/bin:/gnu/store/b4x9dk21q93na0cg28xmnis3g943nc3p-binutils-2.38/bin:/gnu/store/7pnvpswg5khkrj7gdaq4b5cipr9z2j00-gcc-11.3.0/bin:/gnu/store/r6gm2il1kkyyb6k1881lwilcij2kmbcq-glibc-2.35/bin:/gnu/store/r6gm2il1kkyyb6k1881lwilcij2kmbcq-glibc-2.35/sbin' environment variable `EMACSLOADPATH' set to `/gnu/store/8mwqiwn2cj0p3qsx31adpw8fxsmj63ap-emacs-minimal-28.2/share/emacs/site-lisp:/gnu/store/4f9c4p3ss4b326a6klp0kaszya51cgjw-emacs-buttercup-1.31/share/emacs/site-lisp:/gnu/store/nv85hdmrpvc7qb8h94iqr60jppwb6kcb-emacs-dash-2.19.1/share/emacs/site-lisp:/gnu/store/zwmkrz3sglcg4jrzi4xi97d2ylsq432s-emacs-pkg-info-0.6/share/emacs/site-lisp:/gnu/store/hbnxd5kv7s6ymqmd8p109gpw11r07dkp-emacs-epl-0.9/share/emacs/site-lisp' environment variable `EMACSNATIVELOADPATH' unset environment variable `INFOPATH' set to `/gnu/store/8mwqiwn2cj0p3qsx31adpw8fxsmj63ap-emacs-minimal-28.2/share/info:/gnu/store/4vs95giv3b18mr7422adf7r7l917ad41-tar-1.34/share/info:/gnu/store/cmp43qav05qdfx8l7am699nngvrcymmf-gzip-1.12/share/info:/gnu/store/9raglzgr029gila3bl3832h2ry564ayi-diffutils-3.8/share/info:/gnu/store/fs50ippbz10zl55zwwxl04zfvlgjmr7s-findutils-4.9.0/share/info:/gnu/store/cdwc7qmxhfmjhhhzrvbhmwal65sshm6z-gawk-5.2.1/share/info:/gnu/store/ams1v0vks47c950hym908a4lismsdl6z-sed-4.8/share/info:/gnu/store/amm36qk60pnyl3v0vbl72w6agi5xkh07-grep-3.8/share/info:/gnu/store/g3pv7a535y9h5dsvzv5zr669zzd1hx73-coreutils-9.1/share/info:/gnu/store/ly36q12ji4l2fr2kpqf2api2dvg0rmfa-make-4.3/share/info:/gnu/store/vza0n6gb01lbc9cgwx2hygvq15qiczn6-bash-minimal-5.1.16/share/info:/gnu/store/b4x9dk21q93na0cg28xmnis3g943nc3p-binutils-2.38/share/info:/gnu/store/7pnvpswg5khkrj7gdaq4b5cipr9z2j00-gcc-11.3.0/share/info:/gnu/store/r6gm2il1kkyyb6k1881lwilcij2kmbcq-glibc-2.35/share/info' environment variable `TREE_SITTER_GRAMMAR_PATH' unset environment variable `BASH_LOADABLES_PATH' unset environment variable `C_INCLUDE_PATH' set to `/gnu/store/8mwqiwn2cj0p3qsx31adpw8fxsmj63ap-emacs-minimal-28.2/include:/gnu/store/jyj45lhbdv3ck62qvblhv4rdygszjv3w-bzip2-1.0.8/include:/gnu/store/54jpx6ymfslv25n1h92ls72z87r9ja2i-file-5.44/include:/gnu/store/cdwc7qmxhfmjhhhzrvbhmwal65sshm6z-gawk-5.2.1/include:/gnu/store/la6c6k6h32bddrf1171n0dp8dm47k656-xz-5.2.8/include:/gnu/store/ly36q12ji4l2fr2kpqf2api2dvg0rmfa-make-4.3/include:/gnu/store/b4x9dk21q93na0cg28xmnis3g943nc3p-binutils-2.38/include:/gnu/store/7pnvpswg5khkrj7gdaq4b5cipr9z2j00-gcc-11.3.0/include:/gnu/store/r6gm2il1kkyyb6k1881lwilcij2kmbcq-glibc-2.35/include:/gnu/store/4w2igc2gchw1xwh1gb1phgbfjy06ram8-linux-libre-headers-5.15.49/include' environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/8mwqiwn2cj0p3qsx31adpw8fxsmj63ap-emacs-minimal-28.2/include:/gnu/store/jyj45lhbdv3ck62qvblhv4rdygszjv3w-bzip2-1.0.8/include:/gnu/store/54jpx6ymfslv25n1h92ls72z87r9ja2i-file-5.44/include:/gnu/store/cdwc7qmxhfmjhhhzrvbhmwal65sshm6z-gawk-5.2.1/include:/gnu/store/la6c6k6h32bddrf1171n0dp8dm47k656-xz-5.2.8/include:/gnu/store/ly36q12ji4l2fr2kpqf2api2dvg0rmfa-make-4.3/include:/gnu/store/b4x9dk21q93na0cg28xmnis3g943nc3p-binutils-2.38/include:/gnu/store/7pnvpswg5khkrj7gdaq4b5cipr9z2j00-gcc-11.3.0/include/c++:/gnu/store/7pnvpswg5khkrj7gdaq4b5cipr9z2j00-gcc-11.3.0/include:/gnu/store/r6gm2il1kkyyb6k1881lwilcij2kmbcq-glibc-2.35/include:/gnu/store/4w2igc2gchw1xwh1gb1phgbfjy06ram8-linux-libre-headers-5.15.49/include' environment variable `LIBRARY_PATH' set to `/gnu/store/8mwqiwn2cj0p3qsx31adpw8fxsmj63ap-emacs-minimal-28.2/lib:/gnu/store/jyj45lhbdv3ck62qvblhv4rdygszjv3w-bzip2-1.0.8/lib:/gnu/store/54jpx6ymfslv25n1h92ls72z87r9ja2i-file-5.44/lib:/gnu/store/cdwc7qmxhfmjhhhzrvbhmwal65sshm6z-gawk-5.2.1/lib:/gnu/store/la6c6k6h32bddrf1171n0dp8dm47k656-xz-5.2.8/lib:/gnu/store/b4x9dk21q93na0cg28xmnis3g943nc3p-binutils-2.38/lib:/gnu/store/r6gm2il1kkyyb6k1881lwilcij2kmbcq-glibc-2.35/lib:/gnu/store/s0cscf8lbg5ipm7gwz41jxcfwv43jzsp-glibc-2.35-static/lib:/gnu/store/zjm02y5r97anpgngbvfvn7mfd2sh9d78-glibc-utf8-locales-2.35/lib' environment variable `GUIX_LOCPATH' set to `/gnu/store/zjm02y5r97anpgngbvfvn7mfd2sh9d78-glibc-utf8-locales-2.35/lib/locale' phase `set-paths' succeeded after 0.0 seconds starting phase `install-locale' using 'en_US.utf8' locale for category "LC_ALL" phase `install-locale' succeeded after 0.0 seconds starting phase `unpack' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/LICENSE' -> `./LICENSE' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/projectile.el' -> `./projectile.el' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/CHANGELOG.md' -> `./CHANGELOG.md' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/README.md' -> `./README.md' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/.dir-locals.el' -> `./.dir-locals.el' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/.gitignore' -> `./.gitignore' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/Eldev' -> `./Eldev' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/CONTRIBUTING.md' -> `./CONTRIBUTING.md' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/test/.gitignore' -> `./test/.gitignore' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/test/projectile-test.el' -> `./test/projectile-test.el' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/test/tmp/README' -> `./test/tmp/README' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/doc/antora.yml' -> `./doc/antora.yml' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/doc/modules/ROOT/nav.adoc' -> `./doc/modules/ROOT/nav.adoc' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/doc/modules/ROOT/pages/extensions.adoc' -> `./doc/modules/ROOT/pages/extensions.adoc' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/doc/modules/ROOT/pages/support.adoc' -> `./doc/modules/ROOT/pages/support.adoc' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/doc/modules/ROOT/pages/faq.adoc' -> `./doc/modules/ROOT/pages/faq.adoc' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/doc/modules/ROOT/pages/usage.adoc' -> `./doc/modules/ROOT/pages/usage.adoc' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/doc/modules/ROOT/pages/contributing.adoc' -> `./doc/modules/ROOT/pages/contributing.adoc' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/doc/modules/ROOT/pages/index.adoc' -> `./doc/modules/ROOT/pages/index.adoc' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/doc/modules/ROOT/pages/projects.adoc' -> `./doc/modules/ROOT/pages/projects.adoc' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/doc/modules/ROOT/pages/installation.adoc' -> `./doc/modules/ROOT/pages/installation.adoc' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/doc/modules/ROOT/pages/troubleshooting.adoc' -> `./doc/modules/ROOT/pages/troubleshooting.adoc' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/doc/modules/ROOT/pages/configuration.adoc' -> `./doc/modules/ROOT/pages/configuration.adoc' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/doc/modules/ROOT/assets/images/projectile-demo.gif' -> `./doc/modules/ROOT/assets/images/projectile-demo.gif' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/.github/PULL_REQUEST_TEMPLATE.md' -> `./.github/PULL_REQUEST_TEMPLATE.md' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/.github/stale.yml' -> `./.github/stale.yml' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/.github/FUNDING.yml' -> `./.github/FUNDING.yml' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/.github/ISSUE_TEMPLATE.md' -> `./.github/ISSUE_TEMPLATE.md' `/gnu/store/hd1vdqx3xq819sasa7bi61dw7zn0nrci-emacs-projectile-2.7.0-checkout/.github/workflows/test.yml' -> `./.github/workflows/test.yml' phase `unpack' succeeded after 0.0 seconds starting phase `expand-load-path' source directory "/tmp/guix-build-emacs-projectile-2.7.0.drv-0/source" prepended to the `EMACSLOADPATH' environment variable expanded load paths for buttercup-1.31, dash-2.19.1, pkg-info-0.6, epl-0.9 phase `expand-load-path' succeeded after 0.0 seconds starting phase `add-install-to-native-load-path' phase `add-install-to-native-load-path' succeeded after 0.0 seconds starting phase `patch-usr-bin-file' phase `patch-usr-bin-file' succeeded after 0.0 seconds starting phase `patch-source-shebangs' phase `patch-source-shebangs' succeeded after 0.0 seconds starting phase `patch-generated-file-shebangs' phase `patch-generated-file-shebangs' succeeded after 0.0 seconds starting phase `fix-failing-test' phase `fix-failing-test' succeeded after 0.0 seconds starting phase `check' Running tests on Emacs 28.2 Loading /tmp/guix-build-emacs-projectile-2.7.0.drv-0/source/projectile.el (source)... Running 193 specs. projectile-project-name return projectile-project-name when present  return projectile-project-name when present (3.03ms) 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.10ms) 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.10ms) projectile-prepend-project-name prepends the project name to its parameter  prepends the project name to its parameter (0.10ms) 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.24ms) projectile-expand-file-name-wildcard expands a filename not containing wildcards  expands a filename not containing wildcards (0.10ms) 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.16ms) returns the first wildcard result if any exist  returns the first wildcard result if any exist (0.12ms) returns the expanded result if the are no wildcard results  returns the expanded result if the are no wildcard results (0.12ms) projectile--combine-plists Items in second plist override elements in first  Items in second plist override elements in first (0.10ms) Nil elements in second plist override elements in first  Nil elements in second plist override elements in first (0.10ms) projectile-register-project-type prepends new projects to projectile-project-types  prepends new projects to projectile-project-types (0.19ms) projectile-update-project-type Updates existing project type in projectile-project-types  Updates existing project type in projectile-project-types (0.14ms) Updates existing project type with nil value  Updates existing project type with nil value (0.14ms) Updates existing project type using all options  Updates existing project type using all options (0.16ms) Error when attempt to update nonexistent project type  Error when attempt to update nonexistent project type (0.10ms) changes project type precedence  changes project type precedence (1.82ms) errors if :precedence not valid  errors if :precedence not valid (0.11ms) projectile-project-type detects the type of Projectile's project  detects the type of Projectile's project (33.75ms) caches the project type  caches the project type (2.41ms) 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 (20.39ms) override by projectile-project-type is respected when no DIR is passed  is respected when no DIR is passed (0.12ms) has no effect when DIR is passed  has no effect when DIR is passed (2.19ms) projectile-ignored-directory-p checks if directory should be ignored  checks if directory should be ignored (0.36ms) projectile-ignored-file-p checks if file should be ignored  checks if file should be ignored (0.17ms) projectile-ignored-files returns list of ignored files  returns list of ignored files (0.53ms) projectile-ignored-directories returns list of ignored directories  returns list of ignored directories (0.55ms) projectile-project-ignored-files returns list of project ignored files  returns list of project ignored files (0.21ms) projectile-project-ignored-directories returns list of project ignored directories  returns list of project ignored directories (0.21ms) projectile-project-ignored returns list of ignored files/directories  returns list of ignored files/directories (0.19ms) projectile-remove-ignored removes ignored folders and files  removes ignored folders and files (0.29ms) projectile-add-unignored requires explicitly unignoring files inside ignored paths  requires explicitly unignoring files inside ignored paths (145.05ms) returns the list of globally unignored files on an unsupported VCS  returns the list of globally unignored files on an unsupported VCS (114.62ms) requires explicitly unignoring ignored files inside unignored paths  requires explicitly unignoring ignored files inside unignored paths (204.94ms) projectile-parse-dirconfig-file parses dirconfig and returns directories to ignore and keep  parses dirconfig and returns directories to ignore and keep (0.42ms) projectile-get-project-directories gets the list of project directories  gets the list of project directories (0.10ms) gets the list of project directories with dirs to keep  gets the list of project directories with dirs to keep (0.10ms) projectile-dir-files fails unless directory exists  fails unless directory exists (0.09ms) lists the files in directory and sub-directoriesProjectile is indexing /my/root/ \  lists the files in directory and sub-directories (18.26ms) projectile-get-sub-projects-command gets sub projects command for git  gets sub projects command for git (0.07ms) returns empty when vcs is not supported  returns empty when vcs is not supported (0.07ms) 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 (33.54ms) supports magic file handlers  supports magic file handlers (4.59ms) projectile-mode sets up hook functions  sets up hook functions (0.75ms) respects projectile-auto-discover setting  respects projectile-auto-discover setting (1.42ms) projectile-relevant-known-projects 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.59ms) projectile-project-root returns the absolute root directory of a project  returns the absolute root directory of a project (8.16ms) projectile-tags-exclude-patterns returns a string with exclude patterns for ctags  returns a string with exclude patterns for ctags (0.34ms) 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.30ms) should invalidate cache if force is t  should invalidate cache if force is t (0.08ms) should invalidate cache if dirconfig is newer than cache  should invalidate cache if dirconfig is newer than cache (0.28ms) 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 (2.65ms) 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 (4.37ms) 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 (4.83ms) projectile-project-root returns the root directory of a project  returns the root directory of a project (45.18ms) caches permanent failure to find a project root  caches permanent failure to find a project root (3.34ms) does not cache transitory failure to find a project root  does not cache transitory failure to find a project root (0.92ms) projectile-file-exists-p returns t if file exists  returns t if file exists (1.77ms) caches the results  caches the results (3.14ms) projectile-project-root caches the current fileProjectile cache ’/homeless-shelter/.emacs.d/projectile.cache’ not writeable File file2.el added to project /tmp/guix-build-emacs-projectile-2.7.0.drv-0/source/test/sandbox/project/ cache. Projectile cache ’/homeless-shelter/.emacs.d/projectile.cache’ not writeable File file3.el added to project /tmp/guix-build-emacs-projectile-2.7.0.drv-0/source/test/sandbox/project/ cache. Projectile cache ’/homeless-shelter/.emacs.d/projectile.cache’ not writeable File file4.el added to project /tmp/guix-build-emacs-projectile-2.7.0.drv-0/source/test/sandbox/project/ cache.  caches the current file (90.25ms) ensures that we update the cache if it's expiredProjectile is initializing cache for /tmp/guix-build-emacs-projectile-2.7.0.drv-0/source/test/sandbox/project/ ... Projectile cache ’/homeless-shelter/.emacs.d/projectile.cache’ not writeable  ensures that we update the cache if it's expired (11.07ms) 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. (2.46ms) projectile-grep multi-root grep grep multi-root projects  grep multi-root projects (91.99ms) rgrep excludes global ignores  excludes global ignores (35.33ms) excludes project ignores  excludes project ignores (23.20ms) grep a git project using default files  grep a git project using default files (186.28ms) projectile-switch-project fails if there are no projects  fails if there are no projects (0.30ms) projectile-delete-dir-local-variable Deletes existing dir-local variables  Deletes existing dir-local variables (9.37ms) projectile-add-dir-local-variable Adds new dir-local variables  Adds new dir-local variables (7.94ms) projectile-add-dir-local-variable Fails when there is no projectile project[-] Switch to project:  Fails when there is no projectile project (1.83ms) projectile-delete-dir-local-variable Fails when there is no projectile project  Fails when there is no projectile project (0.35ms) projectile-switch-project-by-name calls the switch project action with project-to-switch's dir-locals loadedProjectile cache ’/homeless-shelter/.emacs.d/projectile-bookmarks.eld’ not writeable  calls the switch project action with project-to-switch's dir-locals loaded (2.21ms) runs hooks from the project root directoryProjectile cache ’/homeless-shelter/.emacs.d/projectile-bookmarks.eld’ not writeable  runs hooks from the project root directory (12.14ms) ensures the buffer is switched immediatelyProjectile cache ’/homeless-shelter/.emacs.d/projectile-bookmarks.eld’ not writeable  ensures the buffer is switched immediately (3.72ms) projectile-ignored-buffer-p checks if buffer should be ignored  checks if buffer should be ignored (0.25ms) projectile-get-other-files returns files with same names but different extensionsProjectile is initializing cache for /tmp/guix-build-emacs-projectile-2.7.0.drv-0/source/test/sandbox/project/ ... Projectile is indexing /tmp/guix-build-emacs-projectile-2.7.0.drv-0/source/test/sandbox/project/ \ Projectile cache ’/homeless-shelter/.emacs.d/projectile.cache’ not writeable  returns files with same names but different extensions (55.77ms) returns files based on the paths returned by :related-files-fn optionProjectile is initializing cache for /tmp/guix-build-emacs-projectile-2.7.0.drv-0/source/test/sandbox/project/ ... Projectile is indexing /tmp/guix-build-emacs-projectile-2.7.0.drv-0/source/test/sandbox/project/ \ Projectile cache ’/homeless-shelter/.emacs.d/projectile.cache’ not writeable  returns files based on the paths returned by :related-files-fn option (28.17ms) returns files based on the predicate returned by :related-files-fn optionProjectile is initializing cache for /tmp/guix-build-emacs-projectile-2.7.0.drv-0/source/test/sandbox/project/ ... Projectile is indexing /tmp/guix-build-emacs-projectile-2.7.0.drv-0/source/test/sandbox/project/ \ Projectile cache ’/homeless-shelter/.emacs.d/projectile.cache’ not writeable  returns files based on the predicate returned by :related-files-fn option (8.61ms) projectile-compilation-dir returns the compilation directory for a project  returns the compilation directory for a project (0.60ms) returns the default compilation dir based on project-type  returns the default compilation dir based on project-type (0.30ms) should not fail on bad compilation dir config  should not fail on bad compilation dir config (0.46ms) projectile-default-compilation-command returns the default compilation command for project-type  returns the default compilation command for project-type (0.17ms) fails on bad project-type config  fails on bad project-type config (0.11ms) projectile-detect-project-type detects project-type for rails-like npm tests  detects project-type for rails-like npm tests (3.23ms) detects project-type for elisp eldev projects  detects project-type for elisp eldev projects (2.72ms) projectile-dirname-matching-count counts matching dirnames ascending file paths  counts matching dirnames ascending file paths (0.24ms) projectile--find-matching-test finds matching test or fileProjectile is initializing cache for /tmp/guix-build-emacs-projectile-2.7.0.drv-0/source/test/sandbox/project/ ... Projectile is indexing /tmp/guix-build-emacs-projectile-2.7.0.drv-0/source/test/sandbox/project/ \ Projectile cache ’/homeless-shelter/.emacs.d/projectile.cache’ not writeable  finds matching test or file (8.39ms) finds matching test or file with dirs  finds matching test or file with dirs (4.30ms) finds matching test with dirs and inexistent test file  finds matching test with dirs and inexistent test file (26.96ms) finds matching test or file based on the paths returned by :related-files-fn optionProjectile is initializing cache for /tmp/guix-build-emacs-projectile-2.7.0.drv-0/source/test/sandbox/project/ ... Projectile is indexing /tmp/guix-build-emacs-projectile-2.7.0.drv-0/source/test/sandbox/project/ \ Projectile cache ’/homeless-shelter/.emacs.d/projectile.cache’ not writeable  finds matching test or file based on the paths returned by :related-files-fn option (13.84ms) finds matching test or file by the predicate returned by :related-files-fn optionProjectile is initializing cache for /tmp/guix-build-emacs-projectile-2.7.0.drv-0/source/test/sandbox/project/ ... Projectile is indexing /tmp/guix-build-emacs-projectile-2.7.0.drv-0/source/test/sandbox/project/ \ Projectile cache ’/homeless-shelter/.emacs.d/projectile.cache’ not writeable  finds matching test or file by the predicate returned by :related-files-fn option (10.25ms) defers to test-dir property when it's set to a function  defers to test-dir property when it's set to a function (3.51ms) defers to src-dir property when it's set to a function  defers to src-dir property when it's set to a function (3.96ms) defers to a fallback using "src" and "test"Projectile is initializing cache for /tmp/guix-build-emacs-projectile-2.7.0.drv-0/source/test/sandbox/project/ ... Projectile is indexing /tmp/guix-build-emacs-projectile-2.7.0.drv-0/source/test/sandbox/project/ \ Projectile cache ’/homeless-shelter/.emacs.d/projectile.cache’ not writeable  defers to a fallback using "src" and "test" (10.78ms) projectile--related-files returns related files for the given fileProjectile is initializing cache for /tmp/guix-build-emacs-projectile-2.7.0.drv-0/source/test/sandbox/project/ ... Projectile is indexing /tmp/guix-build-emacs-projectile-2.7.0.drv-0/source/test/sandbox/project/ \ Projectile cache ’/homeless-shelter/.emacs.d/projectile.cache’ not writeable  returns related files for the given file (35.76ms) 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.27ms) 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.45ms) 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.65ms) 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.72ms) 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.73ms) 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 (2.93ms) 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.23ms) 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.48ms) 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.38ms) when :related-files-fn is a list of functions returns a plist containing the merged results  returns a plist containing the merged results (2.93ms) projectile-get-all-sub-projects excludes out-of-project submodules  excludes out-of-project submodules (5.17ms) projectile-get-all-sub-projects-files returns relative paths to submodule files  returns relative paths to submodule files (0.18ms) projectile-configure-command configure command for generic project type  configure command for generic project type (0.13ms) 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.77ms) 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.71ms) ~/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.24ms) projectile-load-known-projects loads known projects through serialization functions  loads known projects through serialization functions (0.14ms) projectile-merge-known-projects merges known projects  merges known projects (1.99ms) merges known projects to an empty file  merges known projects to an empty file (1.89ms) merges known projects from an empty file  merges known projects from an empty file (1.81ms) merges known projects while keeping their order  merges known projects while keeping their order (1.91ms) projectile-save-known-projects saves known projects through serialization functions  saves known projects through serialization functions (0.06ms) 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.80ms) projectile-clear-known-projects clears known projects  clears known projects (0.51ms) projectile-reset-known-projects resets known projects  resets known projects (0.06ms) projectile-test-ignored-directory-p ignores specified literal directory values  ignores specified literal directory values (0.23ms) ignores specified regex directory values  ignores specified regex directory values (0.24ms) projectile-relevant-known-projects when projectile-current-project-on-switch is 'remove removes the current project  removes the current project (0.15ms) 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.16ms) when projectile-current-project-on-switch is 'keep returns projectile-known-projects  returns projectile-known-projects (0.12ms) projectile-relevant-open-projects when projectile-current-project-on-switch is 'remove removes the current project  removes the current project (19.01ms) 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.14ms) when projectile-current-project-on-switch is 'keep returns projectile-open-projects  returns projectile-open-projects (0.09ms) 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.09ms) returns also a - if called outside a project  returns also a - if called outside a project (0.09ms) respects the value of projectile-mode-line-prefix  respects the value of projectile-mode-line-prefix (0.09ms) projectile--directory-p tests which directory exists  tests which directory exists (0.22ms) projectile-find-file-in-directory fails when called in a non-existing directory  fails when called in a non-existing directory (0.10ms) 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 (87.39ms) ignores globally ignored directories when using native indexingProjectile is indexing project... \  ignores globally ignored directories when using native indexing (56.34ms) projectile-process-current-project-buffers-current  expects projectile-process-current-project-buffers and projectile-process-current-project-buffers-current to have similar behaviour (16.59ms) projectile-project-buffers return project buffers  return project buffers (12.88ms) projectile--impl-name-for-test-name removes suffix from test file  removes suffix from test file (0.19ms) removes prefix from test file  removes prefix from test file (0.16ms) 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.15ms) 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.23ms) returns nil when src-dir property is a not function  returns nil when src-dir property is a not function (0.19ms) 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.15ms) 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.19ms) 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) projectile--impl-to-test-dir replaces occurrences of src-dir with test-dir  replaces occurrences of src-dir with test-dir (0.36ms) 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.17ms) projectile--test-to-impl-dir replaces occurrences of test-dir with src-dir  replaces occurrences of test-dir with src-dir (0.40ms) nil returned when src-dir property is not a string  nil returned when src-dir property is not a string (0.15ms) error when test-dir not a substring of test file  error when test-dir not a substring of test file (0.18ms) 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 (30.78ms) 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 (2.48ms) when called with no optional parameters expects to call shell-command with the same parameters  expects to call shell-command with the same parameters (2.44ms) when called interactively expects to be interactive  expects to be interactive (0.14ms) expects to call shell-command with the given command  expects to call shell-command with the given command (2.45ms) 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 (2.90ms) 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 (2.61ms) 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 (2.44ms) when called interactively expects to be interactive  expects to be interactive (0.14ms) expects to call async-shell-command with the given command  expects to call async-shell-command with the given command (2.54ms) projectile--run-project-cmd command history is not duplicated  command history is not duplicated (69.58ms) projectile-test-prefix gets set test-prefix  gets set test-prefix (0.23ms) uses local override  uses local override (0.22ms) projectile-test-suffix gets set test-suffix  gets set test-suffix (0.22ms) uses local override  uses local override (0.21ms) projectile-related-files-fn gets set related-files-fn  gets set related-files-fn (0.23ms) uses local override  uses local override (0.23ms) projectile-test-directory gets set test directory  gets set test directory (0.23ms) uses local override  uses local override (0.22ms) projectile-src-directory gets set src directory  gets set src directory (0.23ms) uses local override  uses local override (0.21ms) when calling projectile-project-info without a project throws a friendly error  throws a friendly error (348.97ms) when calling projectile-display-buffer without a project throws a friendly error  throws a friendly error (5.56ms) when calling projectile-find-implementation-or-test-other-frame without a project throws a friendly error  throws a friendly error (5.48ms) when calling projectile-find-implementation-or-test-other-window without a project throws a friendly error  throws a friendly error (5.50ms) when calling projectile-find-other-file without a project throws a friendly error  throws a friendly error (5.83ms) when calling projectile-find-other-file-other-frame without a project throws a friendly error  throws a friendly error (5.50ms) when calling projectile-find-other-file-other-window without a project throws a friendly error  throws a friendly error (5.45ms) when calling projectile-find-test-file without a project throws a friendly error  throws a friendly error (29.06ms) when calling projectile-grep without a project throws a friendly error  throws a friendly error (5.76ms) when calling projectile-ibuffer without a project throws a friendly error  throws a friendly error (5.45ms) when calling projectile-project-buffers-other-buffer without a project throws a friendly error  throws a friendly error (5.46ms) when calling projectile-project-info without a project throws a friendly error  throws a friendly error (5.44ms) when calling projectile-regenerate-tags without a project throws a friendly error  throws a friendly error (5.43ms) when calling projectile-remove-current-project-from-known-projects without a project throws a friendly error  throws a friendly error (5.51ms) when calling projectile-switch-to-buffer without a project throws a friendly error  throws a friendly error (5.44ms) when calling projectile-switch-to-buffer-other-frame without a project throws a friendly error  throws a friendly error (5.52ms) when calling projectile-switch-to-buffer-other-window without a project throws a friendly error  throws a friendly error (5.56ms) Ran 193 specs, 0 failed, in 2.22s. phase `check' succeeded after 2.8 seconds starting phase `install' `/tmp/guix-build-emacs-projectile-2.7.0.drv-0/source/projectile.el' -> `/gnu/store/1bg6372a2xcvgjqwwca9s4db9y38xl2k-emacs-projectile-2.7.0/share/emacs/site-lisp/projectile-2.7.0/projectile.el' phase `install' succeeded after 0.0 seconds starting phase `make-autoloads' INFO Scraping files for projectile-autoloads.el... INFO Scraping files for projectile-autoloads.el...done phase `make-autoloads' succeeded after 0.2 seconds starting phase `enable-autoloads-compilation' phase `enable-autoloads-compilation' succeeded after 0.0 seconds starting phase `patch-el-files' phase `patch-el-files' succeeded after 0.1 seconds starting phase `ensure-package-description' projectile-pkg.el file generated. phase `ensure-package-description' succeeded after 0.2 seconds starting phase `build' phase `build' succeeded after 0.7 seconds starting phase `validate-compiled-autoloads' Loading /gnu/store/1bg6372a2xcvgjqwwca9s4db9y38xl2k-emacs-projectile-2.7.0/share/emacs/site-lisp/projectile-2.7.0/projectile-autoloads.elc... phase `validate-compiled-autoloads' succeeded after 0.0 seconds starting phase `move-doc' phase `move-doc' succeeded after 0.0 seconds starting phase `patch-shebangs' phase `patch-shebangs' succeeded after 0.0 seconds starting phase `strip' phase `strip' succeeded after 0.0 seconds starting phase `validate-runpath' phase `validate-runpath' succeeded after 0.0 seconds starting phase `validate-documentation-location' phase `validate-documentation-location' succeeded after 0.0 seconds starting phase `delete-info-dir-file' phase `delete-info-dir-file' succeeded after 0.0 seconds starting phase `patch-dot-desktop-files' phase `patch-dot-desktop-files' succeeded after 0.0 seconds starting phase `make-dynamic-linker-cache' phase `make-dynamic-linker-cache' succeeded after 0.0 seconds starting phase `install-license-files' installing 1 license files from '.' phase `install-license-files' succeeded after 0.0 seconds starting phase `reset-gzip-timestamps' phase `reset-gzip-timestamps' succeeded after 0.0 seconds starting phase `compress-documentation' phase `compress-documentation' succeeded after 0.0 seconds