[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1020100: projectile: FTBFS: make: *** [debian/rules:4: binary] Error 25



Source: projectile
Version: 2.5.0-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas@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
>   return projectile-project-name when present (2.42ms)
>   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.09ms)
> 
> projectile-prepend-project-name
>   prepends the project name to its parameter
>   prepends the project name to its parameter (0.08ms)
> 
> 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.17ms)
> 
> projectile--combine-plists
>   Items in second plist override elements in first
>   Items in second plist override elements in first (0.08ms)
>   Nil elements in second plist do not override elements in first
>   Nil elements in second plist do not override elements in first (0.10ms)
> 
> projectile-register-project-type
>   prepends new projects to projectile-project-types
>   prepends new projects to projectile-project-types (11.29ms)
> 
> projectile-update-project-type
>   Updates existing project in projectile-project-types
>   Updates existing project in projectile-project-types (0.12ms)
>   Error when attempt to update nonexistant project type
>   Error when attempt to update nonexistant project type (0.10ms)
> 
> projectile-project-type
>   detects the type of Projectile's project
>   detects the type of Projectile's project (9.02ms)
>   caches the project type
>   caches the project type (0.90ms)
> 
> projectile-ignored-directory-p
>   checks if directory should be ignored
>   checks if directory should be ignored (0.19ms)
> 
> projectile-ignored-file-p
>   checks if file should be ignored
>   checks if file should be ignored (0.11ms)
> 
> projectile-ignored-files
>   returns list of ignored files
>   returns list of ignored files (0.29ms)
> 
> projectile-ignored-directories
>   returns list of ignored directories
>   returns list of ignored directories (0.28ms)
> 
> projectile-project-ignored-files
>   returns list of project ignored files
>   returns list of project ignored files  FAILED (23.55ms)
> 
> projectile-project-ignored-directories
>   returns list of project ignored directories
>   returns list of project ignored directories  FAILED (0.76ms)
> 
> projectile-project-ignored
>   returns list of ignored files/directories
>   returns list of ignored files/directories (0.14ms)
> 
> projectile-remove-ignored
>   removes ignored folders and files
>   removes ignored folders and files (0.19ms)
> 
> projectile-add-unignored
>   requires explicitly unignoring files inside ignored paths
>   requires explicitly unignoring files inside ignored paths (95.65ms)
>   returns the list of globally unignored files on an unsupported VCS
>   returns the list of globally unignored files on an unsupported VCS (47.67ms)
>   requires explicitly unignoring ignored files inside unignored paths
>   requires explicitly unignoring ignored files inside unignored paths (159.53ms)
> 
> projectile-parse-dirconfig-file
>   parses dirconfig and returns directories to ignore and keep
>   parses dirconfig and returns directories to ignore and keep  FAILED (0.76ms)
> 
> projectile-get-project-directories
>   gets the list of project directories
>   gets the list of project directories (0.09ms)
>   gets the list of project directories with dirs to keep
>   gets the list of project directories with dirs to keep (0.08ms)
> 
> projectile-dir-files
>   fails unless directory exists
>   fails unless directory exists  FAILED (0.72ms)
>   lists the files in directory and sub-directories
>   lists the files in directory and sub-directories  FAILED (0.76ms)
> 
> 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 (3.69ms)
>   supports magic file handlers
>   supports magic file handlers (0.82ms)
> 
> projectile-mode
>   sets up hook functions
>   sets up hook functions  FAILED (0.67ms)
>   respects projectile-auto-discover setting
>   respects projectile-auto-discover setting  FAILED (0.64ms)
> 
> projectile-relevant-known-projects
>   returns a list of known projects
>   returns a list of known projects (0.12ms)
> 
> projectile--cleanup-known-projects
>   removes known projects that don't exist anymore
>   removes known projects that don't exist anymore (3.16ms)
> 
> projectile-project-root
>   returns the absolute root directory of a project
>   returns the absolute root directory of a project (3.58ms)
> 
> projectile-tags-exclude-patterns
>   returns a string with exclude patterns for ctags
>   returns a string with exclude patterns for ctags (0.98ms)
> 
> 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.88ms)
>   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  FAILED (0.78ms)
> 
> 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.70ms)
> 
> 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 (3.17ms)
> 
> 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 (2.98ms)
> 
> projectile-project-root
>   returns the root directory of a project
>   returns the root directory of a project (41.86ms)
> 
> projectile-file-exists-p
>   returns t if file exists
>   returns t if file exists (2.96ms)
>   caches the results
>   caches the results  FAILED (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.
> 
>   caches the current file (79.92ms)
>   ensures that we update the cache if it's expiredProjectile is initializing cache for /<<PKGBUILDDIR>>/test/test/sandbox/project/ ...
> 
>   ensures that we update the cache if it's expired (5.51ms)
>   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. (1.78ms)
> 
> projectile-grep
>   multi-root grep
>     grep multi-root projects
> 
> 
>     grep multi-root projects (78.17ms)
>   rgrep
>     excludes global ignores
> 
>     excludes global ignores (12.25ms)
>     excludes project ignores
> 
>     excludes project ignores (32.83ms)
>   grep a git project using default files
>   grep a git project using default files  FAILED (2.86ms)
> 
> projectile-switch-project
>   fails if there are no projects
>   fails if there are no projects (0.94ms)
> 
> projectile-switch-project-by-name
>   calls the switch project action with project-to-switch's dir-locals loaded
>   calls the switch project action with project-to-switch's dir-locals loaded (2.40ms)
>   runs hooks from the project root directory
>   runs hooks from the project root directory (5.80ms)
>   ensures the buffer is switched immediately
>   ensures the buffer is switched immediately (1.88ms)
> 
> projectile-ignored-buffer-p
>   checks if buffer should be ignored
>   checks if buffer should be ignored (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/ \ 
> 
>   returns files with same names but different extensions (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/ \ 
> 
>   returns files based on the paths returned by :related-files-fn option (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/ \ 
> 
>   returns files based on the predicate returned by :related-files-fn option (6.38ms)
> 
> projectile-compilation-dir
>   returns the compilation directory for a project
>   returns the compilation directory for a project (14.35ms)
>   returns the default compilation dir based on project-type
>   returns the default compilation dir based on project-type (0.24ms)
>   should not fail on bad compilation dir config
>   should not fail on bad compilation dir config (0.40ms)
> 
> projectile-default-compilation-command
>   returns the default compilation command for project-type
>   returns the default compilation command for project-type (0.13ms)
>   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 (2.37ms)
>   detects project-type for elisp eldev projects
>   detects project-type for elisp eldev projects (1.90ms)
> 
> projectile-dirname-matching-count
>   counts matching dirnames ascending file paths
>   counts matching dirnames ascending file paths (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/ \ 
> 
>   finds matching test or file (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/ \ 
> 
>   finds matching test or file with dirs (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/ \ 
> 
>   finds matching test or file based on the paths returned by :related-files-fn option (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/ \ 
> 
>   finds matching test or file by the predicate returned by :related-files-fn option (5.50ms)
>   defers to test-dir property when it's set to a function
>   defers to test-dir property when it's set to a function (2.10ms)
>   defers to src-dir property when it's set to a function
>   defers to src-dir property when it's set to a function (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/ \ 
> 
>   returns related files for the given file (5.40ms)
> 
> 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.12ms)
> 
> 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.16ms)
> 
> 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.24ms)
> 
> 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.25ms)
> 
> 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.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
>     returns a plist containing :paths only with the existing files on file system without duplication (1.41ms)
>   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 (1.14ms)
>   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 (1.16ms)
>   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 (1.14ms)
>   when :related-files-fn is a list of functions
>     returns a plist containing the merged results
>     returns a plist containing the merged results (1.42ms)
> 
> projectile-get-all-sub-projects
>   excludes out-of-project submodules
>   excludes out-of-project submodules (2.35ms)
> 
> projectile-get-all-sub-projects-files
>   returns relative paths to submodule files
>   returns relative paths to submodule files (14.43ms)
> 
> projectile-configure-command
>   configure command for generic project type
>   configure command for generic project type (0.09ms)
> 
> 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.45ms)
>   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.41ms)
>   ~/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.45ms)
> 
> projectile-load-known-projects
>   loads known projects through serialization functions
>   loads known projects through serialization functions (0.09ms)
> 
> projectile-merge-known-projects
>   merges known projects
>   merges known projects (2.25ms)
>   merges known projects to an empty file
>   merges known projects to an empty file (2.15ms)
>   merges known projects from an empty file
>   merges known projects from an empty file (2.56ms)
>   merges known projects while keeping their order
>   merges known projects while keeping their order (2.29ms)
> 
> 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.53ms)
> 
> projectile-clear-known-projects
>   clears known projects
>   clears known projects (0.34ms)
> 
> 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.14ms)
>   ignores specified regex directory values
>   ignores specified regex directory values (0.14ms)
> 
> projectile-relevant-known-projects
>   when projectile-current-project-on-switch is 'remove
>     removes the current project
>     removes the current project (0.11ms)
>   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.11ms)
>   when projectile-current-project-on-switch is 'keep
>     returns projectile-known-projects
>     returns projectile-known-projects (0.08ms)
> 
> projectile-relevant-open-projects
>   when projectile-current-project-on-switch is 'remove
>     removes the current project
>     removes the current project (0.10ms)
>   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.11ms)
>   when projectile-current-project-on-switch is 'keep
>     returns projectile-open-projects
>     returns projectile-open-projects (0.08ms)
> 
> 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.08ms)
>   returns also a - if called outside a project
>   returns also a - if called outside a project (0.08ms)
>   respects the value of projectile-mode-line-prefix
>   respects the value of projectile-mode-line-prefix (0.08ms)
> 
> projectile--directory-p
>   tests which directory exists
>   tests which directory exists (0.15ms)
> 
> projectile-find-file-in-directory
>   fails when called in a non-existing directory
>   fails when called in a non-existing directory (0.11ms)
> 
> 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 (73.22ms)
>   ignores globally ignored directories when using native indexingProjectile is indexing project... \ 
> 
>   ignores globally ignored directories when using native indexing (44.15ms)
> 
> projectile-process-current-project-buffers-current
> 
>   expects projectile-process-current-project-buffers and
> projectile-process-current-project-buffers-current to have similar behaviour (10.20ms)
> 
> projectile--impl-name-for-test-name
>   removes suffix from test file
>   removes suffix from test file (0.12ms)
>   removes prefix from test file
>   removes prefix from test file (0.10ms)
> 
> 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  FAILED (17.61ms)
> 
> 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  FAILED (0.79ms)
>   returns file relative to project root
>   returns file relative to project root  FAILED (0.74ms)
>   returns nil when src-dir property is a not function
>   returns nil when src-dir property is a not function (0.09ms)
>   returns nil when src-dir function result is not an existing file
>   returns nil when src-dir function result is not an existing file  FAILED (0.73ms)
> 
> 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.09ms)
>   returns file relative to project root
>   returns file relative to project root (0.10ms)
>   returns nil when test-dir property is a not function
>   returns nil when test-dir property is a not function (0.09ms)
> 
> projectile--complementary-file
>   dir-fn and filename-fn applied correctly
>   dir-fn and filename-fn applied correctly  FAILED (0.78ms)
> 
> projectile--impl-to-test-dir
>   replaces occurrences of src-dir with test-dir
>   replaces occurrences of src-dir with test-dir (0.19ms)
>   error signalled when test dir property is not a string
>   error signalled when test dir property is not a string (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
>       expects to call shell-command with the same parameters (6.92ms)
>     when called with only one optional paramter
>       expects to call shell-command with the same parameters
>       expects to call shell-command with the same parameters (2.10ms)
>     when called with no optional paramters
>       expects to call shell-command with the same parameters
>       expects to call shell-command with the same parameters (2.03ms)
>   when called interactively
>     expects to be interactive
>     expects to be interactive (0.08ms)
>     expects to call shell-command with the given command
>     expects to call shell-command with the given command (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
>       expects to call async-shell-command with the same parameters (2.06ms)
>     when called with only one optional paramter
>       expects to call async-shell-command with the same parameters
>       expects to call async-shell-command with the same parameters (2.05ms)
>     when called with no optional paramters
>       expects to call async-shell-command with the same parameters
>       expects to call async-shell-command with the same parameters (2.06ms)
>   when called interactively
>     expects to be interactive
>     expects to be interactive (0.09ms)
>     expects to call async-shell-command with the given command
>     expects to call async-shell-command with the given command (2.05ms)
> 
> when calling projectile-project-info without a project
>   throws a friendly error
>   throws a friendly error (336.85ms)
> 
> when calling projectile-display-buffer without a project
>   throws a friendly error
>   throws a friendly error (4.70ms)
> 
> when calling projectile-find-implementation-or-test-other-frame without a project
>   throws a friendly error
>   throws a friendly error (4.68ms)
> 
> when calling projectile-find-implementation-or-test-other-window without a project
>   throws a friendly error
>   throws a friendly error (4.71ms)
> 
> when calling projectile-find-other-file without a project
>   throws a friendly error
>   throws a friendly error (4.61ms)
> 
> when calling projectile-find-other-file-other-frame without a project
>   throws a friendly error
>   throws a friendly error (4.65ms)
> 
> when calling projectile-find-other-file-other-window without a project
>   throws a friendly error
>   throws a friendly error (25.22ms)
> 
> when calling projectile-find-test-file without a project
>   throws a friendly error
>   throws a friendly error (4.81ms)
> 
> when calling projectile-grep without a project
>   throws a friendly error
>   throws a friendly error (4.63ms)
> 
> when calling projectile-ibuffer without a project
>   throws a friendly error
>   throws a friendly error (4.63ms)
> 
> when calling projectile-project-buffers-other-buffer without a project
>   throws a friendly error
>   throws a friendly error (4.64ms)
> 
> when calling projectile-project-info without a project
>   throws a friendly error
>   throws a friendly error (4.63ms)
> 
> when calling projectile-regenerate-tags without a project
>   throws a friendly error
>   throws a friendly error (4.67ms)
> 
> when calling projectile-remove-current-project-from-known-projects without a project
>   throws a friendly error
>   throws a friendly error (4.63ms)
> 
> when calling projectile-switch-to-buffer without a project
>   throws a friendly error
>   throws a friendly error (4.64ms)
> 
> when calling projectile-switch-to-buffer-other-frame without a project
>   throws a friendly error
>   throws a friendly error (4.67ms)
> 
> when calling projectile-switch-to-buffer-other-window without a project
>   throws a friendly error
>   throws a friendly error (28.47ms)
> 
> ========================================
> projectile-project-ignored-files returns list of project ignored files
> 
> 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’")
> 
> ========================================
> projectile-project-ignored-directories returns list of project ignored directories
> 
> 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’")
> 
> ========================================
> projectile-parse-dirconfig-file parses dirconfig and returns directories to ignore and keep
> 
> 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’")
> 
> ========================================
> projectile-dir-files fails unless directory exists
> 
> 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’")
> 
> ========================================
> projectile-dir-files lists the files in directory and sub-directories
> 
> 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’")
> 
> ========================================
> projectile-mode sets up hook functions
> 
> 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’")
> 
> ========================================
> projectile-mode respects projectile-auto-discover setting
> 
> 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’")
> 
> ========================================
> projectile-maybe-invalidate-cache should invalidate cache if dirconfig is newer than cache
> 
> 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’")
> 
> ========================================
> projectile-file-exists-p caches the results
> 
> 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’")
> 
> ========================================
> projectile-grep grep a git project using default files
> 
> 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’")
> 
> ========================================
> projectile-find-implementation-or-test error when test file does not exist and projectile-create-missing-test-files is nil
> 
> 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’")
> 
> ========================================
> projectile--impl-file-from-src-dir-fn returns result of projectile--complementary-file when src-dir property is a function
> 
> 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’")
> 
> ========================================
> projectile--impl-file-from-src-dir-fn returns file relative to project root
> 
> 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’")
> 
> ========================================
> projectile--impl-file-from-src-dir-fn returns nil when src-dir function result is not an existing file
> 
> 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’")
> 
> ========================================
> projectile--complementary-file dir-fn and filename-fn applied correctly
> 
> 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, 15 failed, 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=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220917&fusertaguser=lucas@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.


Reply to: