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
> [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=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: