Source: projectile Version: 2.7.0-1 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org Usertags: ftbfs-20230203 ftbfs-bookworm
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[1]: Entering directory '/<<PKGBUILDDIR>>' > buttercup -L . \ > --eval "(with-eval-after-load 'comp (push 'insert-file-contents > native-comp-never-optimize-functions))" > Loading /etc/emacs/site-start.d/00debian.el (source)... > Loading /etc/emacs/site-start.d/50autoconf.el (source)... > Running tests on Emacs 28.2 > Running 193 specs. > > projectile-project-name > return projectile-project-name when present > [32m return projectile-project-name when present[0m (2.71ms) > uses projectile-project-name-function to get the project name from the > project dir > [32m uses projectile-project-name-function to get the project name from the > project dir[0m (0.12ms) > acts on the current project is not passed a project dir explicitly > [32m acts on the current project is not passed a project dir explicitly[0m > (0.12ms) > > projectile-prepend-project-name > prepends the project name to its parameter > [32m prepends the project name to its parameter[0m (0.09ms) > > projectile-expand-root > expands a relative path into an absolute path within a project > [32m expands a relative path into an absolute path within a project[0m > (0.23ms) > > projectile-expand-file-name-wildcard > expands a filename not containing wildcards > [32m expands a filename not containing wildcards[0m (0.10ms) > does not try to resolve wildcards if there are none in the pattern > [32m does not try to resolve wildcards if there are none in the pattern[0m > (0.12ms) > returns the first wildcard result if any exist > [32m returns the first wildcard result if any exist[0m (0.08ms) > returns the expanded result if the are no wildcard results > [32m returns the expanded result if the are no wildcard results[0m (0.10ms) > > projectile--combine-plists > Items in second plist override elements in first > [32m Items in second plist override elements in first[0m (0.10ms) > Nil elements in second plist override elements in first > [32m Nil elements in second plist override elements in first[0m (0.15ms) > > projectile-register-project-type > prepends new projects to projectile-project-types > [32m prepends new projects to projectile-project-types[0m (0.34ms) > > projectile-update-project-type > Updates existing project type in projectile-project-types > [32m Updates existing project type in projectile-project-types[0m (0.20ms) > Updates existing project type with nil value > [32m Updates existing project type with nil value[0m (0.13ms) > Updates existing project type using all options > [32m Updates existing project type using all options[0m (0.18ms) > Error when attempt to update nonexistent project type > [32m Error when attempt to update nonexistent project type[0m (0.12ms) > changes project type precedence > [32m changes project type precedence[0m (1.53ms) > errors if :precedence not valid > [32m errors if :precedence not valid[0m (0.14ms) > > projectile-project-type > detects the type of Projectile's project > [32m detects the type of Projectile's project[0m (34.60ms) > caches the project type > [32m caches the project type[0m (0.89ms) > detects the type of Projectile's project when it is passed as args > [32m detects the type of Projectile's project when it is passed as args[0m > (9.29ms) > override by projectile-project-type > is respected when no DIR is passed > [32m is respected when no DIR is passed[0m (0.09ms) > has no effect when DIR is passed > [32m has no effect when DIR is passed[0m (1.13ms) > > projectile-ignored-directory-p > checks if directory should be ignored > [32m checks if directory should be ignored[0m (0.21ms) > > projectile-ignored-file-p > checks if file should be ignored > [32m checks if file should be ignored[0m (0.11ms) > > projectile-ignored-files > returns list of ignored files > [32m returns list of ignored files[0m (0.31ms) > > projectile-ignored-directories > returns list of ignored directories > [32m returns list of ignored directories[0m (0.31ms) > > projectile-project-ignored-files > returns list of project ignored files > [31m returns list of project ignored files[0m[31m FAILED[0m (29.93ms) > > projectile-project-ignored-directories > returns list of project ignored directories > [31m returns list of project ignored directories[0m[31m FAILED[0m > (0.77ms) > > projectile-project-ignored > returns list of ignored files/directories > [32m returns list of ignored files/directories[0m (0.15ms) > > projectile-remove-ignored > removes ignored folders and files > [32m removes ignored folders and files[0m (0.18ms) > > projectile-add-unignored > requires explicitly unignoring files inside ignored paths > [32m requires explicitly unignoring files inside ignored paths[0m > (121.92ms) > returns the list of globally unignored files on an unsupported VCS > [32m returns the list of globally unignored files on an unsupported VCS[0m > (51.55ms) > requires explicitly unignoring ignored files inside unignored paths > [32m requires explicitly unignoring ignored files inside unignored > paths[0m (156.52ms) > > projectile-parse-dirconfig-file > parses dirconfig and returns directories to ignore and keep > [31m parses dirconfig and returns directories to ignore and keep[0m[31m > FAILED[0m (0.79ms) > > projectile-get-project-directories > gets the list of project directories > [32m gets the list of project directories[0m (0.10ms) > gets the list of project directories with dirs to keep > [32m gets the list of project directories with dirs to keep[0m (0.09ms) > > projectile-dir-files > fails unless directory exists > [31m fails unless directory exists[0m[31m FAILED[0m (0.75ms) > lists the files in directory and sub-directories > [31m lists the files in directory and sub-directories[0m[31m FAILED[0m > (0.73ms) > > projectile-get-sub-projects-command > gets sub projects command for git > [32m gets sub projects command for git[0m (0.08ms) > returns empty when vcs is not supported > [32m returns empty when vcs is not supported[0m (0.07ms) > > projectile-files-via-ext-command > returns nil when command is nil or empty or fails > [32m returns nil when command is nil or empty or fails[0m (4.72ms) > supports magic file handlers > [32m supports magic file handlers[0m (0.87ms) > > projectile-mode > sets up hook functions > [31m sets up hook functions[0m[31m FAILED[0m (0.71ms) > respects projectile-auto-discover setting > [31m respects projectile-auto-discover setting[0m[31m FAILED[0m (1.61ms) > > projectile-relevant-known-projects > returns a list of known projects > [32m returns a list of known projects[0m (0.15ms) > > projectile--cleanup-known-projects > removes known projects that don't exist anymore > [32m removes known projects that don't exist anymore[0m (3.88ms) > > projectile-project-root > returns the absolute root directory of a project > [32m returns the absolute root directory of a project[0m (3.97ms) > > projectile-tags-exclude-patterns > returns a string with exclude patterns for ctags > [32m returns a string with exclude patterns for ctags[0m (1.07ms) > > projectile-maybe-invalidate-cache > should not invalidate cache if dirconfig is older than cache > [32m should not invalidate cache if dirconfig is older than cache[0m > (1.34ms) > should invalidate cache if force is t > [32m should invalidate cache if force is t[0m (0.14ms) > should invalidate cache if dirconfig is newer than cache > [31m should invalidate cache if dirconfig is newer than cache[0m[31m > FAILED[0m (23.59ms) > > projectile-root-top-down > identifies the root directory of a project by top-down search > [32m identifies the root directory of a project by top-down search[0m > (9.24ms) > > projectile-root-top-down-recurring > identifies the root directory of a project by recurring top-down search > [32m identifies the root directory of a project by recurring top-down > search[0m (3.37ms) > > projectile-root-bottom-up > identifies the root directory of a project by bottom-up search > [32m identifies the root directory of a project by bottom-up search[0m > (11.66ms) > > projectile-project-root > returns the root directory of a project > [32m returns the root directory of a project[0m (33.49ms) > caches permanent failure to find a project root > [32m caches permanent failure to find a project root[0m (26.18ms) > does not cache transitory failure to find a project root > [32m does not cache transitory failure to find a project root[0m (0.76ms) > > projectile-file-exists-p > returns t if file exists > [32m returns t if file exists[0m (1.58ms) > caches the results > [31m caches the results[0m[31m FAILED[0m (6.89ms) > > projectile-project-root > caches the current fileProjectile cache > ’/sbuild-nonexistent/.emacs.d/projectile.cache’ not writeable > File file2.el added to project /<<PKGBUILDDIR>>/test/test/sandbox/project/ > cache. > Projectile cache ’/sbuild-nonexistent/.emacs.d/projectile.cache’ not writeable > File file3.el added to project /<<PKGBUILDDIR>>/test/test/sandbox/project/ > cache. > Projectile cache ’/sbuild-nonexistent/.emacs.d/projectile.cache’ not writeable > File file4.el added to project /<<PKGBUILDDIR>>/test/test/sandbox/project/ > cache. > > [32m caches the current file[0m (93.56ms) > ensures that we update the cache if it's expiredProjectile is initializing > cache for /<<PKGBUILDDIR>>/test/test/sandbox/project/ ... > Projectile cache ’/sbuild-nonexistent/.emacs.d/projectile.cache’ not writeable > > [32m ensures that we update the cache if it's expired[0m (6.57ms) > ensures that we don't cache a project root if the path has changed. > [32m ensures that we don't cache a project root if the path has > changed.[0m (1.97ms) > > projectile-grep > multi-root grep > grep multi-root projects > > > [32m grep multi-root projects[0m (89.87ms) > rgrep > excludes global ignores > > [32m excludes global ignores[0m (13.34ms) > excludes project ignores > > [32m excludes project ignores[0m (35.65ms) > grep a git project using default files > [31m grep a git project using default files[0m[31m FAILED[0m (3.04ms) > > projectile-switch-project > fails if there are no projects > [32m fails if there are no projects[0m (0.99ms) > > projectile-delete-dir-local-variable > Deletes existing dir-local variables > [32m Deletes existing dir-local variables[0m (19.91ms) > > projectile-add-dir-local-variable > Adds new dir-local variables > [32m Adds new dir-local variables[0m (33.10ms) > > projectile-add-dir-local-variable > Fails when there is no projectile project[-] Switch to project: > [32m Fails when there is no projectile project[0m (1.87ms) > > projectile-delete-dir-local-variable > Fails when there is no projectile project > [32m Fails when there is no projectile project[0m (0.51ms) > > projectile-switch-project-by-name > calls the switch project action with project-to-switch's dir-locals > loadedProjectile cache > ’/sbuild-nonexistent/.emacs.d/projectile-bookmarks.eld’ not writeable > > [32m calls the switch project action with project-to-switch's dir-locals > loaded[0m (4.15ms) > runs hooks from the project root directoryProjectile cache > ’/sbuild-nonexistent/.emacs.d/projectile-bookmarks.eld’ not writeable > > [32m runs hooks from the project root directory[0m (12.28ms) > ensures the buffer is switched immediatelyProjectile cache > ’/sbuild-nonexistent/.emacs.d/projectile-bookmarks.eld’ not writeable > > [32m ensures the buffer is switched immediately[0m (2.90ms) > > projectile-ignored-buffer-p > checks if buffer should be ignored > [32m checks if buffer should be ignored[0m (0.25ms) > > projectile-get-other-files > returns files with same names but different extensionsProjectile is > initializing cache for /<<PKGBUILDDIR>>/test/test/sandbox/project/ ... > Projectile is indexing /<<PKGBUILDDIR>>/test/test/sandbox/project/ \ > Projectile cache ’/sbuild-nonexistent/.emacs.d/projectile.cache’ not writeable > > [32m returns files with same names but different extensions[0m (61.38ms) > returns files based on the paths returned by :related-files-fn > optionProjectile is initializing cache for > /<<PKGBUILDDIR>>/test/test/sandbox/project/ ... > Projectile is indexing /<<PKGBUILDDIR>>/test/test/sandbox/project/ \ > Projectile cache ’/sbuild-nonexistent/.emacs.d/projectile.cache’ not writeable > > [32m returns files based on the paths returned by :related-files-fn > option[0m (11.53ms) > returns files based on the predicate returned by :related-files-fn > optionProjectile is initializing cache for > /<<PKGBUILDDIR>>/test/test/sandbox/project/ ... > Projectile is indexing /<<PKGBUILDDIR>>/test/test/sandbox/project/ \ > Projectile cache ’/sbuild-nonexistent/.emacs.d/projectile.cache’ not writeable > > [32m returns files based on the predicate returned by :related-files-fn > option[0m (43.20ms) > > projectile-compilation-dir > returns the compilation directory for a project > [32m returns the compilation directory for a project[0m (0.57ms) > returns the default compilation dir based on project-type > [32m returns the default compilation dir based on project-type[0m (0.37ms) > should not fail on bad compilation dir config > [32m should not fail on bad compilation dir config[0m (0.87ms) > > projectile-default-compilation-command > returns the default compilation command for project-type > [32m returns the default compilation command for project-type[0m (0.16ms) > fails on bad project-type config > [32m fails on bad project-type config[0m (0.13ms) > > projectile-detect-project-type > detects project-type for rails-like npm tests > [32m detects project-type for rails-like npm tests[0m (3.36ms) > detects project-type for elisp eldev projects > [32m detects project-type for elisp eldev projects[0m (2.56ms) > > projectile-dirname-matching-count > counts matching dirnames ascending file paths > [32m counts matching dirnames ascending file paths[0m (0.33ms) > > projectile--find-matching-test > finds matching test or fileProjectile is initializing cache for > /<<PKGBUILDDIR>>/test/test/sandbox/project/ ... > Projectile is indexing /<<PKGBUILDDIR>>/test/test/sandbox/project/ \ > Projectile cache ’/sbuild-nonexistent/.emacs.d/projectile.cache’ not writeable > > [32m finds matching test or file[0m (8.41ms) > finds matching test or file with dirs > [32m finds matching test or file with dirs[0m (4.05ms) > finds matching test with dirs and inexistent test file > [32m finds matching test with dirs and inexistent test file[0m (4.22ms) > finds matching test or file based on the paths returned by > :related-files-fn optionProjectile is initializing cache for > /<<PKGBUILDDIR>>/test/test/sandbox/project/ ... > Projectile is indexing /<<PKGBUILDDIR>>/test/test/sandbox/project/ \ > Projectile cache ’/sbuild-nonexistent/.emacs.d/projectile.cache’ not writeable > > [32m finds matching test or file based on the paths returned by > :related-files-fn option[0m (29.92ms) > finds matching test or file by the predicate returned by :related-files-fn > optionProjectile is initializing cache for > /<<PKGBUILDDIR>>/test/test/sandbox/project/ ... > Projectile is indexing /<<PKGBUILDDIR>>/test/test/sandbox/project/ \ > Projectile cache ’/sbuild-nonexistent/.emacs.d/projectile.cache’ not writeable > > [32m finds matching test or file by the predicate returned by > :related-files-fn option[0m (6.09ms) > defers to test-dir property when it's set to a function > [32m defers to test-dir property when it's set to a function[0m (2.15ms) > defers to src-dir property when it's set to a function > [32m defers to src-dir property when it's set to a function[0m (2.35ms) > defers to a fallback using "src" and "test"Projectile is initializing cache > for /<<PKGBUILDDIR>>/test/test/sandbox/project/ ... > Projectile is indexing /<<PKGBUILDDIR>>/test/test/sandbox/project/ \ > Projectile cache ’/sbuild-nonexistent/.emacs.d/projectile.cache’ not writeable > > [32m defers to a fallback using "src" and "test"[0m (6.60ms) > > projectile--related-files > returns related files for the given fileProjectile is initializing cache > for /<<PKGBUILDDIR>>/test/test/sandbox/project/ ... > Projectile is indexing /<<PKGBUILDDIR>>/test/test/sandbox/project/ \ > Projectile cache ’/sbuild-nonexistent/.emacs.d/projectile.cache’ not writeable > > [32m returns related files for the given file[0m (5.97ms) > > projectile--merge-related-files-fns > returns a new function which returns the merged plist from each fn > [32m returns a new function which returns the merged plist from each fn[0m > (0.14ms) > > projectile-related-files-fn-groups > generate related files fn which relates members of each group as a > specified kind > [32m generate related files fn which relates members of each group as a > specified kind[0m (0.20ms) > > projectile-related-files-fn-extensions > generate related files fn which relates files with the given extnsions > [32m generate related files fn which relates files with the given > extnsions[0m (0.26ms) > > projectile-related-files-fn-tests-with-prefix > generate related files fn which relates tests and impl based on extension > and prefix > [32m generate related files fn which relates tests and impl based on > extension and prefix[0m (18.27ms) > > projectile-related-files-fn-tests-with-suffix > generate related files fn which relates tests and impl based on extension > and suffix > [32m generate related files fn which relates tests and impl based on > extension and suffix[0m (0.30ms) > > projectile--related-files-plist-by-kind > when :related-files-fn returns paths > returns a plist containing :paths only with the existing files on file > system without duplication > [32m returns a plist containing :paths only with the existing files on > file system without duplication[0m (1.53ms) > when :related-files-fn returns one predicate > returns a plist containing :predicate with the same predicate > [32m returns a plist containing :predicate with the same predicate[0m > (1.18ms) > when :related-files-fn returns multiple predicates > returns a plist containing :predicate with a merging predicate > [32m returns a plist containing :predicate with a merging predicate[0m > (1.22ms) > when :related-files-fn returns both paths and predicates > returns a plist containing both :paths and :predicates > [32m returns a plist containing both :paths and :predicates[0m (1.17ms) > when :related-files-fn is a list of functions > returns a plist containing the merged results > [32m returns a plist containing the merged results[0m (1.42ms) > > projectile-get-all-sub-projects > excludes out-of-project submodules > [32m excludes out-of-project submodules[0m (2.58ms) > > projectile-get-all-sub-projects-files > returns relative paths to submodule files > [32m returns relative paths to submodule files[0m (0.13ms) > > projectile-configure-command > configure command for generic project type > [32m configure command for generic project type[0m (0.09ms) > > projectile-add-known-project > an added project should be added to the list of known projects > [32m an added project should be added to the list of known projects[0m > (0.50ms) > adding a project should move it to the front of the list of known projects, > if it already existed. > [32m adding a project should move it to the front of the list of known > projects, if it already existed.[0m (0.47ms) > ~/project and ~/project/ should not be added separately to the known > projects list > [32m ~/project and ~/project/ should not be added separately to the known > projects list[0m (2.52ms) > > projectile-load-known-projects > loads known projects through serialization functions > [32m loads known projects through serialization functions[0m (0.10ms) > > projectile-merge-known-projects > merges known projects > [32m merges known projects[0m (2.45ms) > merges known projects to an empty file > [32m merges known projects to an empty file[0m (2.57ms) > merges known projects from an empty file > [32m merges known projects from an empty file[0m (2.30ms) > merges known projects while keeping their order > [32m merges known projects while keeping their order[0m (2.96ms) > > projectile-save-known-projects > saves known projects through serialization functions > [32m saves known projects through serialization functions[0m (0.06ms) > > projectile-serialization-functions > tests that serialization functions can save/restore data to the filesystem > [32m tests that serialization functions can save/restore data to the > filesystem[0m (0.52ms) > > projectile-clear-known-projects > clears known projects > [32m clears known projects[0m (0.34ms) > > projectile-reset-known-projects > resets known projects > [32m resets known projects[0m (0.06ms) > > projectile-test-ignored-directory-p > ignores specified literal directory values > [32m ignores specified literal directory values[0m (0.15ms) > ignores specified regex directory values > [32m ignores specified regex directory values[0m (0.15ms) > > projectile-relevant-known-projects > when projectile-current-project-on-switch is 'remove > removes the current project > [32m removes the current project[0m (0.12ms) > when projectile-current-project-on-switch is 'move-to-end > moves the current project to the end of projectile-known-projects > [32m moves the current project to the end of > projectile-known-projects[0m (0.12ms) > when projectile-current-project-on-switch is 'keep > returns projectile-known-projects > [32m returns projectile-known-projects[0m (0.08ms) > > projectile-relevant-open-projects > when projectile-current-project-on-switch is 'remove > removes the current project > [32m removes the current project[0m (0.15ms) > when projectile-current-project-on-switch is 'move-to-end > moves the current project to the end of projectile-known-projects > [32m moves the current project to the end of > projectile-known-projects[0m (0.12ms) > when projectile-current-project-on-switch is 'keep > returns projectile-open-projects > [32m returns projectile-open-projects[0m (0.08ms) > > projectile-default-mode-line > includes the project name and type when in a project > [32m includes the project name and type when in a project[0m (0.09ms) > returns also a - if called outside a project > [32m returns also a - if called outside a project[0m (0.08ms) > respects the value of projectile-mode-line-prefix > [32m respects the value of projectile-mode-line-prefix[0m (0.08ms) > > projectile--directory-p > tests which directory exists > [32m tests which directory exists[0m (0.16ms) > > projectile-find-file-in-directory > fails when called in a non-existing directory > [32m fails when called in a non-existing directory[0m (0.12ms) > > projectile-dir-files-native > calculates ignored files and directories only once during > recursionProjectile is indexing projectA/ \ > > [32m calculates ignored files and directories only once during > recursion[0m (98.20ms) > ignores globally ignored directories when using native indexingProjectile > is indexing project... \ > > [32m ignores globally ignored directories when using native indexing[0m > (47.54ms) > > projectile-process-current-project-buffers-current > > [32m expects projectile-process-current-project-buffers and > projectile-process-current-project-buffers-current to have similar > behaviour[0m (10.50ms) > > projectile-project-buffers > return project buffers > [32m return project buffers[0m (9.14ms) > > projectile--impl-name-for-test-name > removes suffix from test file > [32m removes suffix from test file[0m (0.12ms) > removes prefix from test file > [32m removes prefix from test file[0m (0.10ms) > > projectile-find-implementation-or-test > error when test file does not exist and > projectile-create-missing-test-files is nil > [31m error when test file does not exist and > projectile-create-missing-test-files is nil[0m[31m FAILED[0m (0.79ms) > > projectile--impl-file-from-src-dir-fn > returns result of projectile--complementary-file when src-dir property is a > function > [31m returns result of projectile--complementary-file when src-dir property > is a function[0m[31m FAILED[0m (0.80ms) > returns file relative to project root > [31m returns file relative to project root[0m[31m FAILED[0m (0.78ms) > returns nil when src-dir property is a not function > [32m returns nil when src-dir property is a not function[0m (0.08ms) > returns nil when src-dir function result is not an existing file > [31m returns nil when src-dir function result is not an existing > file[0m[31m FAILED[0m (0.76ms) > > projectile--test-file-from-test-dir-fn > returns result of projectile--complementary-file when test-dir property is > a function > [32m returns result of projectile--complementary-file when test-dir > property is a function[0m (0.10ms) > returns file relative to project root > [32m returns file relative to project root[0m (0.11ms) > returns nil when test-dir property is a not function > [32m returns nil when test-dir property is a not function[0m (0.08ms) > > projectile--complementary-file > dir-fn and filename-fn applied correctly > [31m dir-fn and filename-fn applied correctly[0m[31m FAILED[0m (0.76ms) > > projectile--impl-to-test-dir > replaces occurrences of src-dir with test-dir > [32m replaces occurrences of src-dir with test-dir[0m (0.21ms) > nil returned when test-dir property is not a string > [32m nil returned when test-dir property is not a string[0m (0.10ms) > error when src-dir not a substring of impl file > [32m error when src-dir not a substring of impl file[0m (0.12ms) > > projectile--test-to-impl-dir > replaces occurrences of test-dir with src-dir > [32m replaces occurrences of test-dir with src-dir[0m (0.20ms) > nil returned when src-dir property is not a string > [32m nil returned when src-dir property is not a string[0m (18.29ms) > error when test-dir not a substring of test file > [32m error when test-dir not a substring of test file[0m (0.15ms) > > projectile-run-shell-command-in-root > when called directly in elisp > when called with all three parameters > expects to call shell-command with the same parameters > [32m expects to call shell-command with the same parameters[0m (8.49ms) > when called with only one optional parameter > expects to call shell-command with the same parameters > [32m expects to call shell-command with the same parameters[0m (2.11ms) > when called with no optional parameters > expects to call shell-command with the same parameters > [32m expects to call shell-command with the same parameters[0m (2.05ms) > when called interactively > expects to be interactive > [32m expects to be interactive[0m (0.13ms) > expects to call shell-command with the given command > [32m expects to call shell-command with the given command[0m (2.08ms) > > projectile-run-async-shell-command-in-root > when called directly in elisp > when called with all three parameters > expects to call async-shell-command with the same parameters > [32m expects to call async-shell-command with the same parameters[0m > (2.09ms) > when called with only one optional parameter > expects to call async-shell-command with the same parameters > [32m expects to call async-shell-command with the same parameters[0m > (2.07ms) > when called with no optional parameters > expects to call async-shell-command with the same parameters > [32m expects to call async-shell-command with the same parameters[0m > (2.08ms) > when called interactively > expects to be interactive > [32m expects to be interactive[0m (0.10ms) > expects to call async-shell-command with the given command > [32m expects to call async-shell-command with the given command[0m > (2.10ms) > > projectile--run-project-cmd > command history is not duplicated > [31m command history is not duplicated[0m[31m FAILED[0m (0.81ms) > > projectile-test-prefix > gets set test-prefix > [32m gets set test-prefix[0m (0.08ms) > uses local override > [32m uses local override[0m (0.05ms) > > projectile-test-suffix > gets set test-suffix > [32m gets set test-suffix[0m (0.07ms) > uses local override > [32m uses local override[0m (0.07ms) > > projectile-related-files-fn > gets set related-files-fn > [32m gets set related-files-fn[0m (0.07ms) > uses local override > [32m uses local override[0m (0.08ms) > > projectile-test-directory > gets set test directory > [32m gets set test directory[0m (0.07ms) > uses local override > [32m uses local override[0m (0.07ms) > > projectile-src-directory > gets set src directory > [32m gets set src directory[0m (0.07ms) > uses local override > [32m uses local override[0m (0.07ms) > > when calling projectile-project-info without a project > throws a friendly error > [32m throws a friendly error[0m (386.99ms) > > when calling projectile-display-buffer without a project > throws a friendly error > [32m throws a friendly error[0m (4.88ms) > > when calling projectile-find-implementation-or-test-other-frame without a > project > throws a friendly error > [32m throws a friendly error[0m (4.73ms) > > when calling projectile-find-implementation-or-test-other-window without a > project > throws a friendly error > [32m throws a friendly error[0m (4.73ms) > > when calling projectile-find-other-file without a project > throws a friendly error > [32m throws a friendly error[0m (4.82ms) > > when calling projectile-find-other-file-other-frame without a project > throws a friendly error > [32m throws a friendly error[0m (4.81ms) > > when calling projectile-find-other-file-other-window without a project > throws a friendly error > [32m throws a friendly error[0m (4.75ms) > > when calling projectile-find-test-file without a project > throws a friendly error > [32m throws a friendly error[0m (4.83ms) > > when calling projectile-grep without a project > throws a friendly error > [32m throws a friendly error[0m (29.39ms) > > when calling projectile-ibuffer without a project > throws a friendly error > [32m throws a friendly error[0m (4.87ms) > > when calling projectile-project-buffers-other-buffer without a project > throws a friendly error > [32m throws a friendly error[0m (4.86ms) > > when calling projectile-project-info without a project > throws a friendly error > [32m throws a friendly error[0m (4.79ms) > > when calling projectile-regenerate-tags without a project > throws a friendly error > [32m throws a friendly error[0m (4.74ms) > > when calling projectile-remove-current-project-from-known-projects without a > project > throws a friendly error > [32m throws a friendly error[0m (4.78ms) > > when calling projectile-switch-to-buffer without a project > throws a friendly error > [32m throws a friendly error[0m (4.75ms) > > when calling projectile-switch-to-buffer-other-frame without a project > throws a friendly error > [32m throws a friendly error[0m (4.68ms) > > when calling projectile-switch-to-buffer-other-window without a project > throws a friendly error > [32m throws a friendly error[0m (4.72ms) > > ======================================== > [31mprojectile-project-ignored-files returns list of project ignored > files[0m > > Traceback (most recent call last): > spy-on(file-directory-p :and-return-value nil) > buttercup--spy-on-and-call-replacement(file-directory-p (lambda (&rest > arg... > comp-subr-trampoline-install(file-directory-p) > comp-trampoline-compile(file-directory-p) > error("Cannot find suitable directory for output in > `native-comp-eln-load-... > error: (error "Cannot find suitable directory for output in > ‘native-comp-eln-load-path’") > > ======================================== > [31mprojectile-project-ignored-directories returns list of project ignored > directories[0m > > Traceback (most recent call last): > spy-on(file-directory-p :and-return-value t) > buttercup--spy-on-and-call-replacement(file-directory-p (lambda (&rest > arg... > comp-subr-trampoline-install(file-directory-p) > comp-trampoline-compile(file-directory-p) > error("Cannot find suitable directory for output in > `native-comp-eln-load-... > error: (error "Cannot find suitable directory for output in > ‘native-comp-eln-load-path’") > > ======================================== > [31mprojectile-parse-dirconfig-file parses dirconfig and returns directories > to ignore and keep[0m > > Traceback (most recent call last): > spy-on(file-exists-p :and-return-value t) > buttercup--spy-on-and-call-replacement(file-exists-p (lambda (&rest args) > ... > comp-subr-trampoline-install(file-exists-p) > comp-trampoline-compile(file-exists-p) > error("Cannot find suitable directory for output in > `native-comp-eln-load-... > error: (error "Cannot find suitable directory for output in > ‘native-comp-eln-load-path’") > > ======================================== > [31mprojectile-dir-files fails unless directory exists[0m > > Traceback (most recent call last): > spy-on(file-directory-p :and-call-fake (closure (t) (filename) (equal > file... > buttercup--spy-on-and-call-replacement(file-directory-p (lambda (&rest > arg... > comp-subr-trampoline-install(file-directory-p) > comp-trampoline-compile(file-directory-p) > error("Cannot find suitable directory for output in > `native-comp-eln-load-... > error: (error "Cannot find suitable directory for output in > ‘native-comp-eln-load-path’") > > ======================================== > [31mprojectile-dir-files lists the files in directory and sub-directories[0m > > Traceback (most recent call last): > spy-on(file-directory-p :and-call-fake (closure (t) (filename) (equal > file... > buttercup--spy-on-and-call-replacement(file-directory-p (lambda (&rest > arg... > comp-subr-trampoline-install(file-directory-p) > comp-trampoline-compile(file-directory-p) > error("Cannot find suitable directory for output in > `native-comp-eln-load-... > error: (error "Cannot find suitable directory for output in > ‘native-comp-eln-load-path’") > > ======================================== > [31mprojectile-mode sets up hook functions[0m > > Traceback (most recent call last): > projectile-mode(1) > (let ((last-message (current-message))) (progn (set-default > 'projectile-mo... > (cond (projectile-mode (projectile-commander-bindings) (if > projectile-proj... > advice-add(delete-file :before delete-file-projectile-remove-from-cache) > advice--add-function(:before (#[0 "\300@ \207" [(#[0 "\300K\207" > [delete-f... > comp-subr-trampoline-install(delete-file) > comp-trampoline-compile(delete-file) > error("Cannot find suitable directory for output in > `native-comp-eln-load-... > error: (error "Cannot find suitable directory for output in > ‘native-comp-eln-load-path’") > > ======================================== > [31mprojectile-mode respects projectile-auto-discover setting[0m > > Traceback (most recent call last): > projectile-mode(1) > (let ((last-message (current-message))) (progn (set-default > 'projectile-mo... > (cond (projectile-mode (projectile-commander-bindings) (if > projectile-proj... > advice-add(delete-file :before delete-file-projectile-remove-from-cache) > advice--add-function(:before (#[0 "\300@ \207" [(#[0 "\300K\207" > [delete-f... > comp-subr-trampoline-install(delete-file) > comp-trampoline-compile(delete-file) > error("Cannot find suitable directory for output in > `native-comp-eln-load-... > error: (error "Cannot find suitable directory for output in > ‘native-comp-eln-load-path’") > > ======================================== > [31mprojectile-maybe-invalidate-cache should invalidate cache if dirconfig > is newer than cache[0m > > Traceback (most recent call last): > spy-on(file-newer-than-file-p :and-return-value t) > buttercup--spy-on-and-call-replacement(file-newer-than-file-p (lambda > (&re... > comp-subr-trampoline-install(file-newer-than-file-p) > comp-trampoline-compile(file-newer-than-file-p) > error("Cannot find suitable directory for output in > `native-comp-eln-load-... > error: (error "Cannot find suitable directory for output in > ‘native-comp-eln-load-path’") > > ======================================== > [31mprojectile-file-exists-p caches the results[0m > > Traceback (most recent call last): > spy-on(current-time :and-return-value (25565 52028 177863 520000)) > buttercup--spy-on-and-call-replacement(current-time (lambda (&rest args) > n... > comp-subr-trampoline-install(current-time) > comp-trampoline-compile(current-time) > error("Cannot find suitable directory for output in > `native-comp-eln-load-... > error: (error "Cannot find suitable directory for output in > ‘native-comp-eln-load-path’") > > ======================================== > [31mprojectile-grep grep a git project using default files[0m > > Traceback (most recent call last): > spy-on(read-string :and-call-fake (closure ((sym . "foo") (test > "go/src/pa... > buttercup--spy-on-and-call-replacement(read-string (lambda (&rest args) > ni... > comp-subr-trampoline-install(read-string) > comp-trampoline-compile(read-string) > error("Cannot find suitable directory for output in > `native-comp-eln-load-... > error: (error "Cannot find suitable directory for output in > ‘native-comp-eln-load-path’") > > ======================================== > [31mprojectile-find-implementation-or-test error when test file does not > exist and projectile-create-missing-test-files is nil[0m > > Traceback (most recent call last): > fset(file-exists-p #<subr file-exists-p>) > comp-subr-trampoline-install(file-exists-p) > comp-trampoline-compile(file-exists-p) > error("Cannot find suitable directory for output in > `native-comp-eln-load-... > error: (error "Cannot find suitable directory for output in > ‘native-comp-eln-load-path’") > > ======================================== > [31mprojectile--impl-file-from-src-dir-fn returns result of > projectile--complementary-file when src-dir property is a function[0m > > Traceback (most recent call last): > fset(file-exists-p #<subr file-exists-p>) > comp-subr-trampoline-install(file-exists-p) > comp-trampoline-compile(file-exists-p) > error("Cannot find suitable directory for output in > `native-comp-eln-load-... > error: (error "Cannot find suitable directory for output in > ‘native-comp-eln-load-path’") > > ======================================== > [31mprojectile--impl-file-from-src-dir-fn returns file relative to project > root[0m > > Traceback (most recent call last): > fset(file-exists-p #<subr file-exists-p>) > comp-subr-trampoline-install(file-exists-p) > comp-trampoline-compile(file-exists-p) > error("Cannot find suitable directory for output in > `native-comp-eln-load-... > error: (error "Cannot find suitable directory for output in > ‘native-comp-eln-load-path’") > > ======================================== > [31mprojectile--impl-file-from-src-dir-fn returns nil when src-dir function > result is not an existing file[0m > > Traceback (most recent call last): > fset(file-exists-p #<subr file-exists-p>) > comp-subr-trampoline-install(file-exists-p) > comp-trampoline-compile(file-exists-p) > error("Cannot find suitable directory for output in > `native-comp-eln-load-... > error: (error "Cannot find suitable directory for output in > ‘native-comp-eln-load-path’") > > ======================================== > [31mprojectile--complementary-file dir-fn and filename-fn applied > correctly[0m > > Traceback (most recent call last): > fset(file-exists-p #<subr file-exists-p>) > comp-subr-trampoline-install(file-exists-p) > comp-trampoline-compile(file-exists-p) > error("Cannot find suitable directory for output in > `native-comp-eln-load-... > error: (error "Cannot find suitable directory for output in > ‘native-comp-eln-load-path’") > > ======================================== > [31mprojectile--run-project-cmd command history is not duplicated[0m > > Traceback (most recent call last): > spy-on(file-directory-p :and-return-value t) > buttercup--spy-on-and-call-replacement(file-directory-p (lambda (&rest > arg... > comp-subr-trampoline-install(file-directory-p) > comp-trampoline-compile(file-directory-p) > error("Cannot find suitable directory for output in > `native-comp-eln-load-... > error: (error "Cannot find suitable directory for output in > ‘native-comp-eln-load-path’") > > Ran 193 specs, [31m16 failed[0m, in 1.86s. > buttercup-run failed: "" > make[1]: *** [debian/rules:12: override_dh_elpa_test] Error 255 The full build log is available from: http://qa-logs.debian.net/2023/02/03/projectile_2.7.0-1_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230203;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230203&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.