Source: projectile Version: 2.5.0-1 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org Usertags: ftbfs-20220917 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>>' > find doc -type f -name *.adoc -print0 | \ > xargs -0 asciidoctor -S secure -a webfonts! > make[1]: Leaving directory '/<<PKGBUILDDIR>>' > dh_elpa_test > buttercup -L . > Loading /etc/emacs/site-start.d/00debian.el (source)... > Loading /etc/emacs/site-start.d/50autoconf.el (source)... > Running tests on Emacs 28.1 > Running 158 specs. > > projectile-project-name > return projectile-project-name when present > [32m return projectile-project-name when present[0m (2.42ms) > uses projectile-project-name-function to get the project name from the > project dir > [32m uses projectile-project-name-function to get the project name from the > project dir[0m (0.10ms) > 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.09ms) > > projectile-prepend-project-name > prepends the project name to its parameter > [32m prepends the project name to its parameter[0m (0.08ms) > > 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.17ms) > > projectile--combine-plists > Items in second plist override elements in first > [32m Items in second plist override elements in first[0m (0.08ms) > Nil elements in second plist do not override elements in first > [32m Nil elements in second plist do not override elements in first[0m > (0.10ms) > > projectile-register-project-type > prepends new projects to projectile-project-types > [32m prepends new projects to projectile-project-types[0m (11.29ms) > > projectile-update-project-type > Updates existing project in projectile-project-types > [32m Updates existing project in projectile-project-types[0m (0.12ms) > Error when attempt to update nonexistant project type > [32m Error when attempt to update nonexistant project type[0m (0.10ms) > > projectile-project-type > detects the type of Projectile's project > [32m detects the type of Projectile's project[0m (9.02ms) > caches the project type > [32m caches the project type[0m (0.90ms) > > projectile-ignored-directory-p > checks if directory should be ignored > [32m checks if directory should be ignored[0m (0.19ms) > > 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.29ms) > > projectile-ignored-directories > returns list of ignored directories > [32m returns list of ignored directories[0m (0.28ms) > > projectile-project-ignored-files > returns list of project ignored files > [31m returns list of project ignored files[0m[31m FAILED[0m (23.55ms) > > projectile-project-ignored-directories > returns list of project ignored directories > [31m returns list of project ignored directories[0m[31m FAILED[0m > (0.76ms) > > projectile-project-ignored > returns list of ignored files/directories > [32m returns list of ignored files/directories[0m (0.14ms) > > projectile-remove-ignored > removes ignored folders and files > [32m removes ignored folders and files[0m (0.19ms) > > projectile-add-unignored > requires explicitly unignoring files inside ignored paths > [32m requires explicitly unignoring files inside ignored paths[0m (95.65ms) > returns the list of globally unignored files on an unsupported VCS > [32m returns the list of globally unignored files on an unsupported VCS[0m > (47.67ms) > requires explicitly unignoring ignored files inside unignored paths > [32m requires explicitly unignoring ignored files inside unignored > paths[0m (159.53ms) > > 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.76ms) > > projectile-get-project-directories > gets the list of project directories > [32m gets the list of project directories[0m (0.09ms) > gets the list of project directories with dirs to keep > [32m gets the list of project directories with dirs to keep[0m (0.08ms) > > projectile-dir-files > fails unless directory exists > [31m fails unless directory exists[0m[31m FAILED[0m (0.72ms) > lists the files in directory and sub-directories > [31m lists the files in directory and sub-directories[0m[31m FAILED[0m > (0.76ms) > > projectile-get-sub-projects-command > gets sub projects command for git > [32m gets sub projects command for git[0m (0.07ms) > 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 (3.69ms) > supports magic file handlers > [32m supports magic file handlers[0m (0.82ms) > > projectile-mode > sets up hook functions > [31m sets up hook functions[0m[31m FAILED[0m (0.67ms) > respects projectile-auto-discover setting > [31m respects projectile-auto-discover setting[0m[31m FAILED[0m (0.64ms) > > projectile-relevant-known-projects > returns a list of known projects > [32m returns a list of known projects[0m (0.12ms) > > projectile--cleanup-known-projects > removes known projects that don't exist anymore > [32m removes known projects that don't exist anymore[0m (3.16ms) > > projectile-project-root > returns the absolute root directory of a project > [32m returns the absolute root directory of a project[0m (3.58ms) > > projectile-tags-exclude-patterns > returns a string with exclude patterns for ctags > [32m returns a string with exclude patterns for ctags[0m (0.98ms) > > projectile-maybe-invalidate-cache > should not invalidate cache if dirconfig is older than cache > [32m should not invalidate cache if dirconfig is older than cache[0m > (0.88ms) > should invalidate cache if force is t > [32m should invalidate cache if force is t[0m (0.08ms) > should invalidate cache if dirconfig is newer than cache > [31m should invalidate cache if dirconfig is newer than cache[0m[31m > FAILED[0m (0.78ms) > > 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 > (2.70ms) > > 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.17ms) > > 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 > (2.98ms) > > projectile-project-root > returns the root directory of a project > [32m returns the root directory of a project[0m (41.86ms) > > projectile-file-exists-p > returns t if file exists > [32m returns t if file exists[0m (2.96ms) > caches the results > [31m caches the results[0m[31m FAILED[0m (1.50ms) > > projectile-project-root > caches the current fileFile file2.el added to project > /<<PKGBUILDDIR>>/test/test/sandbox/project/ cache. > File file3.el added to project /<<PKGBUILDDIR>>/test/test/sandbox/project/ > cache. > File file4.el added to project /<<PKGBUILDDIR>>/test/test/sandbox/project/ > cache. > > [32m caches the current file[0m (79.92ms) > ensures that we update the cache if it's expiredProjectile is initializing > cache for /<<PKGBUILDDIR>>/test/test/sandbox/project/ ... > > [32m ensures that we update the cache if it's expired[0m (5.51ms) > 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.78ms) > > projectile-grep > multi-root grep > grep multi-root projects > > > [32m grep multi-root projects[0m (78.17ms) > rgrep > excludes global ignores > > [32m excludes global ignores[0m (12.25ms) > excludes project ignores > > [32m excludes project ignores[0m (32.83ms) > grep a git project using default files > [31m grep a git project using default files[0m[31m FAILED[0m (2.86ms) > > projectile-switch-project > fails if there are no projects > [32m fails if there are no projects[0m (0.94ms) > > projectile-switch-project-by-name > calls the switch project action with project-to-switch's dir-locals loaded > [32m calls the switch project action with project-to-switch's dir-locals > loaded[0m (2.40ms) > runs hooks from the project root directory > [32m runs hooks from the project root directory[0m (5.80ms) > ensures the buffer is switched immediately > [32m ensures the buffer is switched immediately[0m (1.88ms) > > projectile-ignored-buffer-p > checks if buffer should be ignored > [32m checks if buffer should be ignored[0m (0.13ms) > > 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/ \ > > [32m returns files with same names but different extensions[0m (32.86ms) > 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/ \ > > [32m returns files based on the paths returned by :related-files-fn > option[0m (7.85ms) > 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/ \ > > [32m returns files based on the predicate returned by :related-files-fn > option[0m (6.38ms) > > projectile-compilation-dir > returns the compilation directory for a project > [32m returns the compilation directory for a project[0m (14.35ms) > returns the default compilation dir based on project-type > [32m returns the default compilation dir based on project-type[0m (0.24ms) > should not fail on bad compilation dir config > [32m should not fail on bad compilation dir config[0m (0.40ms) > > projectile-default-compilation-command > returns the default compilation command for project-type > [32m returns the default compilation command for project-type[0m (0.13ms) > fails on bad project-type config > [32m fails on bad project-type config[0m (0.11ms) > > projectile-detect-project-type > detects project-type for rails-like npm tests > [32m detects project-type for rails-like npm tests[0m (2.37ms) > detects project-type for elisp eldev projects > [32m detects project-type for elisp eldev projects[0m (1.90ms) > > projectile-dirname-matching-count > counts matching dirnames ascending file paths > [32m counts matching dirnames ascending file paths[0m (0.15ms) > > 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/ \ > > [32m finds matching test or file[0m (6.15ms) > finds matching test or file with dirsProjectile is initializing cache for > /<<PKGBUILDDIR>>/test/test/sandbox/project/ ... > Projectile is indexing /<<PKGBUILDDIR>>/test/test/sandbox/project/ \ > > [32m finds matching test or file with dirs[0m (6.72ms) > 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/ \ > > [32m finds matching test or file based on the paths returned by > :related-files-fn option[0m (21.10ms) > 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/ \ > > [32m finds matching test or file by the predicate returned by > :related-files-fn option[0m (5.50ms) > 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.10ms) > 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.24ms) > > 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/ \ > > [32m returns related files for the given file[0m (5.40ms) > > 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.12ms) > > 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.16ms) > > 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.24ms) > > 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 (0.25ms) > > 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.24ms) > > 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.41ms) > 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.14ms) > 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.16ms) > 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.14ms) > 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.35ms) > > projectile-get-all-sub-projects-files > returns relative paths to submodule files > [32m returns relative paths to submodule files[0m (14.43ms) > > 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.45ms) > 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.41ms) > ~/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.45ms) > > projectile-load-known-projects > loads known projects through serialization functions > [32m loads known projects through serialization functions[0m (0.09ms) > > projectile-merge-known-projects > merges known projects > [32m merges known projects[0m (2.25ms) > merges known projects to an empty file > [32m merges known projects to an empty file[0m (2.15ms) > merges known projects from an empty file > [32m merges known projects from an empty file[0m (2.56ms) > merges known projects while keeping their order > [32m merges known projects while keeping their order[0m (2.29ms) > > 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.53ms) > > 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.14ms) > ignores specified regex directory values > [32m ignores specified regex directory values[0m (0.14ms) > > projectile-relevant-known-projects > when projectile-current-project-on-switch is 'remove > removes the current project > [32m removes the current project[0m (0.11ms) > 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.11ms) > 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.10ms) > 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.11ms) > 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.08ms) > 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.15ms) > > projectile-find-file-in-directory > fails when called in a non-existing directory > [32m fails when called in a non-existing directory[0m (0.11ms) > > 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 (73.22ms) > ignores globally ignored directories when using native indexingProjectile > is indexing project... \ > > [32m ignores globally ignored directories when using native indexing[0m > (44.15ms) > > 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.20ms) > > 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 (17.61ms) > > 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.79ms) > returns file relative to project root > [31m returns file relative to project root[0m[31m FAILED[0m (0.74ms) > returns nil when src-dir property is a not function > [32m returns nil when src-dir property is a not function[0m (0.09ms) > 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.73ms) > > 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.09ms) > returns file relative to project root > [32m returns file relative to project root[0m (0.10ms) > returns nil when test-dir property is a not function > [32m returns nil when test-dir property is a not function[0m (0.09ms) > > projectile--complementary-file > dir-fn and filename-fn applied correctly > [31m dir-fn and filename-fn applied correctly[0m[31m FAILED[0m (0.78ms) > > projectile--impl-to-test-dir > replaces occurrences of src-dir with test-dir > [32m replaces occurrences of src-dir with test-dir[0m (0.19ms) > error signalled when test dir property is not a string > [32m error signalled when test dir property is not a string[0m (0.11ms) > > projectile-run-shell-command-in-root > when called directly in elisp > when called with all three paramters > expects to call shell-command with the same parameters > [32m expects to call shell-command with the same parameters[0m (6.92ms) > when called with only one optional paramter > expects to call shell-command with the same parameters > [32m expects to call shell-command with the same parameters[0m (2.10ms) > when called with no optional paramters > expects to call shell-command with the same parameters > [32m expects to call shell-command with the same parameters[0m (2.03ms) > when called interactively > expects to be interactive > [32m expects to be interactive[0m (0.08ms) > expects to call shell-command with the given command > [32m expects to call shell-command with the given command[0m (2.09ms) > > projectile-run-async-shell-command-in-root > when called directly in elisp > when called with all three paramters > expects to call async-shell-command with the same parameters > [32m expects to call async-shell-command with the same parameters[0m > (2.06ms) > when called with only one optional paramter > expects to call async-shell-command with the same parameters > [32m expects to call async-shell-command with the same parameters[0m > (2.05ms) > when called with no optional paramters > expects to call async-shell-command with the same parameters > [32m expects to call async-shell-command with the same parameters[0m > (2.06ms) > when called interactively > expects to be interactive > [32m expects to be interactive[0m (0.09ms) > expects to call async-shell-command with the given command > [32m expects to call async-shell-command with the given command[0m > (2.05ms) > > when calling projectile-project-info without a project > throws a friendly error > [32m throws a friendly error[0m (336.85ms) > > when calling projectile-display-buffer without a project > throws a friendly error > [32m throws a friendly error[0m (4.70ms) > > when calling projectile-find-implementation-or-test-other-frame without a > project > throws a friendly error > [32m throws a friendly error[0m (4.68ms) > > when calling projectile-find-implementation-or-test-other-window without a > project > throws a friendly error > [32m throws a friendly error[0m (4.71ms) > > when calling projectile-find-other-file without a project > throws a friendly error > [32m throws a friendly error[0m (4.61ms) > > when calling projectile-find-other-file-other-frame without a project > throws a friendly error > [32m throws a friendly error[0m (4.65ms) > > when calling projectile-find-other-file-other-window without a project > throws a friendly error > [32m throws a friendly error[0m (25.22ms) > > when calling projectile-find-test-file without a project > throws a friendly error > [32m throws a friendly error[0m (4.81ms) > > when calling projectile-grep without a project > throws a friendly error > [32m throws a friendly error[0m (4.63ms) > > when calling projectile-ibuffer without a project > throws a friendly error > [32m throws a friendly error[0m (4.63ms) > > when calling projectile-project-buffers-other-buffer without a project > throws a friendly error > [32m throws a friendly error[0m (4.64ms) > > when calling projectile-project-info without a project > throws a friendly error > [32m throws a friendly error[0m (4.63ms) > > when calling projectile-regenerate-tags without a project > throws a friendly error > [32m throws a friendly error[0m (4.67ms) > > when calling projectile-remove-current-project-from-known-projects without a > project > throws a friendly error > [32m throws a friendly error[0m (4.63ms) > > when calling projectile-switch-to-buffer without a project > throws a friendly error > [32m throws a friendly error[0m (4.64ms) > > when calling projectile-switch-to-buffer-other-frame without a project > throws a friendly error > [32m throws a friendly error[0m (4.67ms) > > when calling projectile-switch-to-buffer-other-window without a project > throws a friendly error > [32m throws a friendly error[0m (28.47ms) > > ======================================== > [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 (25382 10246 18817 600000)) > 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’") > > Ran 158 specs, [31m15 failed[0m, in 1.45s. > Debugger entered--Lisp error: (error "") > error("") > buttercup--run-suites((... ... ... ... ... ... ... ... ... ... ... ... ... > ... ...) nil) > buttercup-run() > buttercup-run-discover() > command-line-1(("-L" "." "-l" "buttercup" "-f" "buttercup-run-discover" > "--")) > command-line() > normal-top-level() > > dh_elpa_test: error: buttercup -L . returned exit code 255 > make: *** [debian/rules:4: binary] Error 25 The full build log is available from: http://qa-logs.debian.net/2022/09/17/projectile_2.5.0-1_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220917;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220917&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 marking 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.