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

Bug#1030475: projectile: FTBFS: make[1]: *** [debian/rules:12: override_dh_elpa_test] Error 255



Source: projectile
Version: 2.7.0-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas@debian.org
Usertags: ftbfs-20230203 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> buttercup -L . \
> --eval "(with-eval-after-load 'comp (push 'insert-file-contents native-comp-never-optimize-functions))"
> Loading /etc/emacs/site-start.d/00debian.el (source)...
> Loading /etc/emacs/site-start.d/50autoconf.el (source)...
> Running tests on Emacs 28.2
> Running 193 specs.
> 
> projectile-project-name
>   return projectile-project-name when present
>   return projectile-project-name when present (2.71ms)
>   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.12ms)
>   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.12ms)
> 
> projectile-prepend-project-name
>   prepends the project name to its parameter
>   prepends the project name to its parameter (0.09ms)
> 
> 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.23ms)
> 
> projectile-expand-file-name-wildcard
>   expands a filename not containing wildcards
>   expands a filename not containing wildcards (0.10ms)
>   does not try to resolve wildcards if there are none in the pattern
>   does not try to resolve wildcards if there are none in the pattern (0.12ms)
>   returns the first wildcard result if any exist
>   returns the first wildcard result if any exist (0.08ms)
>   returns the expanded result if the are no wildcard results
>   returns the expanded result if the are no wildcard results (0.10ms)
> 
> projectile--combine-plists
>   Items in second plist override elements in first
>   Items in second plist override elements in first (0.10ms)
>   Nil elements in second plist override elements in first
>   Nil elements in second plist override elements in first (0.15ms)
> 
> projectile-register-project-type
>   prepends new projects to projectile-project-types
>   prepends new projects to projectile-project-types (0.34ms)
> 
> projectile-update-project-type
>   Updates existing project type in projectile-project-types
>   Updates existing project type in projectile-project-types (0.20ms)
>   Updates existing project type with nil value
>   Updates existing project type with nil value (0.13ms)
>   Updates existing project type using all options
>   Updates existing project type using all options (0.18ms)
>   Error when attempt to update nonexistent project type
>   Error when attempt to update nonexistent project type (0.12ms)
>   changes project type precedence
>   changes project type precedence (1.53ms)
>   errors if :precedence not valid
>   errors if :precedence not valid (0.14ms)
> 
> projectile-project-type
>   detects the type of Projectile's project
>   detects the type of Projectile's project (34.60ms)
>   caches the project type
>   caches the project type (0.89ms)
>   detects the type of Projectile's project when it is passed as args
>   detects the type of Projectile's project when it is passed as args (9.29ms)
>   override by projectile-project-type
>     is respected when no DIR is passed
>     is respected when no DIR is passed (0.09ms)
>     has no effect when DIR is passed
>     has no effect when DIR is passed (1.13ms)
> 
> projectile-ignored-directory-p
>   checks if directory should be ignored
>   checks if directory should be ignored (0.21ms)
> 
> 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.31ms)
> 
> projectile-ignored-directories
>   returns list of ignored directories
>   returns list of ignored directories (0.31ms)
> 
> projectile-project-ignored-files
>   returns list of project ignored files
>   returns list of project ignored files  FAILED (29.93ms)
> 
> projectile-project-ignored-directories
>   returns list of project ignored directories
>   returns list of project ignored directories  FAILED (0.77ms)
> 
> projectile-project-ignored
>   returns list of ignored files/directories
>   returns list of ignored files/directories (0.15ms)
> 
> projectile-remove-ignored
>   removes ignored folders and files
>   removes ignored folders and files (0.18ms)
> 
> projectile-add-unignored
>   requires explicitly unignoring files inside ignored paths
>   requires explicitly unignoring files inside ignored paths (121.92ms)
>   returns the list of globally unignored files on an unsupported VCS
>   returns the list of globally unignored files on an unsupported VCS (51.55ms)
>   requires explicitly unignoring ignored files inside unignored paths
>   requires explicitly unignoring ignored files inside unignored paths (156.52ms)
> 
> projectile-parse-dirconfig-file
>   parses dirconfig and returns directories to ignore and keep
>   parses dirconfig and returns directories to ignore and keep  FAILED (0.79ms)
> 
> projectile-get-project-directories
>   gets the list of project directories
>   gets the list of project directories (0.10ms)
>   gets the list of project directories with dirs to keep
>   gets the list of project directories with dirs to keep (0.09ms)
> 
> projectile-dir-files
>   fails unless directory exists
>   fails unless directory exists  FAILED (0.75ms)
>   lists the files in directory and sub-directories
>   lists the files in directory and sub-directories  FAILED (0.73ms)
> 
> projectile-get-sub-projects-command
>   gets sub projects command for git
>   gets sub projects command for git (0.08ms)
>   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 (4.72ms)
>   supports magic file handlers
>   supports magic file handlers (0.87ms)
> 
> projectile-mode
>   sets up hook functions
>   sets up hook functions  FAILED (0.71ms)
>   respects projectile-auto-discover setting
>   respects projectile-auto-discover setting  FAILED (1.61ms)
> 
> projectile-relevant-known-projects
>   returns a list of known projects
>   returns a list of known projects (0.15ms)
> 
> projectile--cleanup-known-projects
>   removes known projects that don't exist anymore
>   removes known projects that don't exist anymore (3.88ms)
> 
> projectile-project-root
>   returns the absolute root directory of a project
>   returns the absolute root directory of a project (3.97ms)
> 
> projectile-tags-exclude-patterns
>   returns a string with exclude patterns for ctags
>   returns a string with exclude patterns for ctags (1.07ms)
> 
> projectile-maybe-invalidate-cache
>   should not invalidate cache if dirconfig is older than cache
>   should not invalidate cache if dirconfig is older than cache (1.34ms)
>   should invalidate cache if force is t
>   should invalidate cache if force is t (0.14ms)
>   should invalidate cache if dirconfig is newer than cache
>   should invalidate cache if dirconfig is newer than cache  FAILED (23.59ms)
> 
> 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 (9.24ms)
> 
> 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.37ms)
> 
> projectile-root-bottom-up
>   identifies the root directory of a project by bottom-up search
>   identifies the root directory of a project by bottom-up search (11.66ms)
> 
> projectile-project-root
>   returns the root directory of a project
>   returns the root directory of a project (33.49ms)
>   caches permanent failure to find a project root
>   caches permanent failure to find a project root (26.18ms)
>   does not cache transitory failure to find a project root
>   does not cache transitory failure to find a project root (0.76ms)
> 
> projectile-file-exists-p
>   returns t if file exists
>   returns t if file exists (1.58ms)
>   caches the results
>   caches the results  FAILED (6.89ms)
> 
> projectile-project-root
>   caches the current fileProjectile cache ’/sbuild-nonexistent/.emacs.d/projectile.cache’ not writeable
> File file2.el added to project /<<PKGBUILDDIR>>/test/test/sandbox/project/ cache.
> Projectile cache ’/sbuild-nonexistent/.emacs.d/projectile.cache’ not writeable
> File file3.el added to project /<<PKGBUILDDIR>>/test/test/sandbox/project/ cache.
> Projectile cache ’/sbuild-nonexistent/.emacs.d/projectile.cache’ not writeable
> File file4.el added to project /<<PKGBUILDDIR>>/test/test/sandbox/project/ cache.
> 
>   caches the current file (93.56ms)
>   ensures that we update the cache if it's expiredProjectile is initializing cache for /<<PKGBUILDDIR>>/test/test/sandbox/project/ ...
> Projectile cache ’/sbuild-nonexistent/.emacs.d/projectile.cache’ not writeable
> 
>   ensures that we update the cache if it's expired (6.57ms)
>   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.97ms)
> 
> projectile-grep
>   multi-root grep
>     grep multi-root projects
> 
> 
>     grep multi-root projects (89.87ms)
>   rgrep
>     excludes global ignores
> 
>     excludes global ignores (13.34ms)
>     excludes project ignores
> 
>     excludes project ignores (35.65ms)
>   grep a git project using default files
>   grep a git project using default files  FAILED (3.04ms)
> 
> projectile-switch-project
>   fails if there are no projects
>   fails if there are no projects (0.99ms)
> 
> projectile-delete-dir-local-variable
>   Deletes existing dir-local variables
>   Deletes existing dir-local variables (19.91ms)
> 
> projectile-add-dir-local-variable
>   Adds new dir-local variables
>   Adds new dir-local variables (33.10ms)
> 
> projectile-add-dir-local-variable
>   Fails when there is no projectile project[-] Switch to project: 
>   Fails when there is no projectile project (1.87ms)
> 
> projectile-delete-dir-local-variable
>   Fails when there is no projectile project
>   Fails when there is no projectile project (0.51ms)
> 
> projectile-switch-project-by-name
>   calls the switch project action with project-to-switch's dir-locals loadedProjectile cache ’/sbuild-nonexistent/.emacs.d/projectile-bookmarks.eld’ not writeable
> 
>   calls the switch project action with project-to-switch's dir-locals loaded (4.15ms)
>   runs hooks from the project root directoryProjectile cache ’/sbuild-nonexistent/.emacs.d/projectile-bookmarks.eld’ not writeable
> 
>   runs hooks from the project root directory (12.28ms)
>   ensures the buffer is switched immediatelyProjectile cache ’/sbuild-nonexistent/.emacs.d/projectile-bookmarks.eld’ not writeable
> 
>   ensures the buffer is switched immediately (2.90ms)
> 
> projectile-ignored-buffer-p
>   checks if buffer should be ignored
>   checks if buffer should be ignored (0.25ms)
> 
> projectile-get-other-files
>   returns files with same names but different extensionsProjectile is initializing cache for /<<PKGBUILDDIR>>/test/test/sandbox/project/ ...
> Projectile is indexing /<<PKGBUILDDIR>>/test/test/sandbox/project/ \ 
> Projectile cache ’/sbuild-nonexistent/.emacs.d/projectile.cache’ not writeable
> 
>   returns files with same names but different extensions (61.38ms)
>   returns files based on the paths returned by :related-files-fn optionProjectile is initializing cache for /<<PKGBUILDDIR>>/test/test/sandbox/project/ ...
> Projectile is indexing /<<PKGBUILDDIR>>/test/test/sandbox/project/ \ 
> Projectile cache ’/sbuild-nonexistent/.emacs.d/projectile.cache’ not writeable
> 
>   returns files based on the paths returned by :related-files-fn option (11.53ms)
>   returns files based on the predicate returned by :related-files-fn optionProjectile is initializing cache for /<<PKGBUILDDIR>>/test/test/sandbox/project/ ...
> Projectile is indexing /<<PKGBUILDDIR>>/test/test/sandbox/project/ \ 
> Projectile cache ’/sbuild-nonexistent/.emacs.d/projectile.cache’ not writeable
> 
>   returns files based on the predicate returned by :related-files-fn option (43.20ms)
> 
> projectile-compilation-dir
>   returns the compilation directory for a project
>   returns the compilation directory for a project (0.57ms)
>   returns the default compilation dir based on project-type
>   returns the default compilation dir based on project-type (0.37ms)
>   should not fail on bad compilation dir config
>   should not fail on bad compilation dir config (0.87ms)
> 
> projectile-default-compilation-command
>   returns the default compilation command for project-type
>   returns the default compilation command for project-type (0.16ms)
>   fails on bad project-type config
>   fails on bad project-type config (0.13ms)
> 
> projectile-detect-project-type
>   detects project-type for rails-like npm tests
>   detects project-type for rails-like npm tests (3.36ms)
>   detects project-type for elisp eldev projects
>   detects project-type for elisp eldev projects (2.56ms)
> 
> projectile-dirname-matching-count
>   counts matching dirnames ascending file paths
>   counts matching dirnames ascending file paths (0.33ms)
> 
> projectile--find-matching-test
>   finds matching test or fileProjectile is initializing cache for /<<PKGBUILDDIR>>/test/test/sandbox/project/ ...
> Projectile is indexing /<<PKGBUILDDIR>>/test/test/sandbox/project/ \ 
> Projectile cache ’/sbuild-nonexistent/.emacs.d/projectile.cache’ not writeable
> 
>   finds matching test or file (8.41ms)
>   finds matching test or file with dirs
>   finds matching test or file with dirs (4.05ms)
>   finds matching test with dirs and inexistent test file
>   finds matching test with dirs and inexistent test file (4.22ms)
>   finds matching test or file based on the paths returned by :related-files-fn optionProjectile is initializing cache for /<<PKGBUILDDIR>>/test/test/sandbox/project/ ...
> Projectile is indexing /<<PKGBUILDDIR>>/test/test/sandbox/project/ \ 
> Projectile cache ’/sbuild-nonexistent/.emacs.d/projectile.cache’ not writeable
> 
>   finds matching test or file based on the paths returned by :related-files-fn option (29.92ms)
>   finds matching test or file by the predicate returned by :related-files-fn optionProjectile is initializing cache for /<<PKGBUILDDIR>>/test/test/sandbox/project/ ...
> Projectile is indexing /<<PKGBUILDDIR>>/test/test/sandbox/project/ \ 
> Projectile cache ’/sbuild-nonexistent/.emacs.d/projectile.cache’ not writeable
> 
>   finds matching test or file by the predicate returned by :related-files-fn option (6.09ms)
>   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.15ms)
>   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.35ms)
>   defers to a fallback using "src" and "test"Projectile is initializing cache for /<<PKGBUILDDIR>>/test/test/sandbox/project/ ...
> Projectile is indexing /<<PKGBUILDDIR>>/test/test/sandbox/project/ \ 
> Projectile cache ’/sbuild-nonexistent/.emacs.d/projectile.cache’ not writeable
> 
>   defers to a fallback using "src" and "test" (6.60ms)
> 
> projectile--related-files
>   returns related files for the given fileProjectile is initializing cache for /<<PKGBUILDDIR>>/test/test/sandbox/project/ ...
> Projectile is indexing /<<PKGBUILDDIR>>/test/test/sandbox/project/ \ 
> Projectile cache ’/sbuild-nonexistent/.emacs.d/projectile.cache’ not writeable
> 
>   returns related files for the given file (5.97ms)
> 
> 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.14ms)
> 
> 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.20ms)
> 
> 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.26ms)
> 
> 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 (18.27ms)
> 
> 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.30ms)
> 
> projectile--related-files-plist-by-kind
>   when :related-files-fn returns paths
>     returns a plist containing :paths only with the existing files on file system without duplication
>     returns a plist containing :paths only with the existing files on file system without duplication (1.53ms)
>   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.18ms)
>   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.22ms)
>   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.17ms)
>   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.58ms)
> 
> projectile-get-all-sub-projects-files
>   returns relative paths to submodule files
>   returns relative paths to submodule files (0.13ms)
> 
> 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.50ms)
>   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.47ms)
>   ~/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.52ms)
> 
> projectile-load-known-projects
>   loads known projects through serialization functions
>   loads known projects through serialization functions (0.10ms)
> 
> projectile-merge-known-projects
>   merges known projects
>   merges known projects (2.45ms)
>   merges known projects to an empty file
>   merges known projects to an empty file (2.57ms)
>   merges known projects from an empty file
>   merges known projects from an empty file (2.30ms)
>   merges known projects while keeping their order
>   merges known projects while keeping their order (2.96ms)
> 
> 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.52ms)
> 
> 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.15ms)
>   ignores specified regex directory values
>   ignores specified regex directory values (0.15ms)
> 
> projectile-relevant-known-projects
>   when projectile-current-project-on-switch is 'remove
>     removes the current project
>     removes the current project (0.12ms)
>   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.12ms)
>   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.15ms)
>   when projectile-current-project-on-switch is 'move-to-end
>     moves the current project to the end of projectile-known-projects
>     moves the current project to the end of projectile-known-projects (0.12ms)
>   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.09ms)
>   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.16ms)
> 
> projectile-find-file-in-directory
>   fails when called in a non-existing directory
>   fails when called in a non-existing directory (0.12ms)
> 
> 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 (98.20ms)
>   ignores globally ignored directories when using native indexingProjectile is indexing project... \ 
> 
>   ignores globally ignored directories when using native indexing (47.54ms)
> 
> projectile-process-current-project-buffers-current
> 
>   expects projectile-process-current-project-buffers and
> projectile-process-current-project-buffers-current to have similar behaviour (10.50ms)
> 
> projectile-project-buffers
>   return project buffers
>   return project buffers (9.14ms)
> 
> 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 (0.79ms)
> 
> 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.80ms)
>   returns file relative to project root
>   returns file relative to project root  FAILED (0.78ms)
>   returns nil when src-dir property is a not function
>   returns nil when src-dir property is a not function (0.08ms)
>   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.76ms)
> 
> 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.10ms)
>   returns file relative to project root
>   returns file relative to project root (0.11ms)
>   returns nil when test-dir property is a not function
>   returns nil when test-dir property is a not function (0.08ms)
> 
> projectile--complementary-file
>   dir-fn and filename-fn applied correctly
>   dir-fn and filename-fn applied correctly  FAILED (0.76ms)
> 
> projectile--impl-to-test-dir
>   replaces occurrences of src-dir with test-dir
>   replaces occurrences of src-dir with test-dir (0.21ms)
>   nil returned when test-dir property is not a string
>   nil returned when test-dir property is not a string (0.10ms)
>   error when src-dir not a substring of impl file
>   error when src-dir not a substring of impl file (0.12ms)
> 
> projectile--test-to-impl-dir
>   replaces occurrences of test-dir with src-dir
>   replaces occurrences of test-dir with src-dir (0.20ms)
>   nil returned when src-dir property is not a string
>   nil returned when src-dir property is not a string (18.29ms)
>   error when test-dir not a substring of test file
>   error when test-dir not a substring of test file (0.15ms)
> 
> projectile-run-shell-command-in-root
>   when called directly in elisp
>     when called with all three parameters
>       expects to call shell-command with the same parameters
>       expects to call shell-command with the same parameters (8.49ms)
>     when called with only one optional parameter
>       expects to call shell-command with the same parameters
>       expects to call shell-command with the same parameters (2.11ms)
>     when called with no optional parameters
>       expects to call shell-command with the same parameters
>       expects to call shell-command with the same parameters (2.05ms)
>   when called interactively
>     expects to be interactive
>     expects to be interactive (0.13ms)
>     expects to call shell-command with the given command
>     expects to call shell-command with the given command (2.08ms)
> 
> projectile-run-async-shell-command-in-root
>   when called directly in elisp
>     when called with all three parameters
>       expects to call async-shell-command with the same parameters
>       expects to call async-shell-command with the same parameters (2.09ms)
>     when called with only one optional parameter
>       expects to call async-shell-command with the same parameters
>       expects to call async-shell-command with the same parameters (2.07ms)
>     when called with no optional parameters
>       expects to call async-shell-command with the same parameters
>       expects to call async-shell-command with the same parameters (2.08ms)
>   when called interactively
>     expects to be interactive
>     expects to be interactive (0.10ms)
>     expects to call async-shell-command with the given command
>     expects to call async-shell-command with the given command (2.10ms)
> 
> projectile--run-project-cmd
>   command history is not duplicated
>   command history is not duplicated  FAILED (0.81ms)
> 
> projectile-test-prefix
>   gets set test-prefix
>   gets set test-prefix (0.08ms)
>   uses local override
>   uses local override (0.05ms)
> 
> projectile-test-suffix
>   gets set test-suffix
>   gets set test-suffix (0.07ms)
>   uses local override
>   uses local override (0.07ms)
> 
> projectile-related-files-fn
>   gets set related-files-fn
>   gets set related-files-fn (0.07ms)
>   uses local override
>   uses local override (0.08ms)
> 
> projectile-test-directory
>   gets set test directory
>   gets set test directory (0.07ms)
>   uses local override
>   uses local override (0.07ms)
> 
> projectile-src-directory
>   gets set src directory
>   gets set src directory (0.07ms)
>   uses local override
>   uses local override (0.07ms)
> 
> when calling projectile-project-info without a project
>   throws a friendly error
>   throws a friendly error (386.99ms)
> 
> when calling projectile-display-buffer without a project
>   throws a friendly error
>   throws a friendly error (4.88ms)
> 
> when calling projectile-find-implementation-or-test-other-frame without a project
>   throws a friendly error
>   throws a friendly error (4.73ms)
> 
> when calling projectile-find-implementation-or-test-other-window without a project
>   throws a friendly error
>   throws a friendly error (4.73ms)
> 
> when calling projectile-find-other-file without a project
>   throws a friendly error
>   throws a friendly error (4.82ms)
> 
> when calling projectile-find-other-file-other-frame without a project
>   throws a friendly error
>   throws a friendly error (4.81ms)
> 
> when calling projectile-find-other-file-other-window without a project
>   throws a friendly error
>   throws a friendly error (4.75ms)
> 
> when calling projectile-find-test-file without a project
>   throws a friendly error
>   throws a friendly error (4.83ms)
> 
> when calling projectile-grep without a project
>   throws a friendly error
>   throws a friendly error (29.39ms)
> 
> when calling projectile-ibuffer without a project
>   throws a friendly error
>   throws a friendly error (4.87ms)
> 
> when calling projectile-project-buffers-other-buffer without a project
>   throws a friendly error
>   throws a friendly error (4.86ms)
> 
> when calling projectile-project-info without a project
>   throws a friendly error
>   throws a friendly error (4.79ms)
> 
> when calling projectile-regenerate-tags without a project
>   throws a friendly error
>   throws a friendly error (4.74ms)
> 
> when calling projectile-remove-current-project-from-known-projects without a project
>   throws a friendly error
>   throws a friendly error (4.78ms)
> 
> when calling projectile-switch-to-buffer without a project
>   throws a friendly error
>   throws a friendly error (4.75ms)
> 
> when calling projectile-switch-to-buffer-other-frame without a project
>   throws a friendly error
>   throws a friendly error (4.68ms)
> 
> when calling projectile-switch-to-buffer-other-window without a project
>   throws a friendly error
>   throws a friendly error (4.72ms)
> 
> ========================================
> 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 (25565 52028 177863 520000))
>   buttercup--spy-on-and-call-replacement(current-time (lambda (&rest args) n...
>   comp-subr-trampoline-install(current-time)
>   comp-trampoline-compile(current-time)
>   error("Cannot find suitable directory for output in `native-comp-eln-load-...
> error: (error "Cannot find suitable directory for output in ‘native-comp-eln-load-path’")
> 
> ========================================
> 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’")
> 
> ========================================
> projectile--run-project-cmd command history is not duplicated
> 
> Traceback (most recent call last):
>   spy-on(file-directory-p :and-return-value t)
>   buttercup--spy-on-and-call-replacement(file-directory-p (lambda (&rest arg...
>   comp-subr-trampoline-install(file-directory-p)
>   comp-trampoline-compile(file-directory-p)
>   error("Cannot find suitable directory for output in `native-comp-eln-load-...
> error: (error "Cannot find suitable directory for output in ‘native-comp-eln-load-path’")
> 
> Ran 193 specs, 16 failed, in 1.86s.
> buttercup-run failed: ""
> make[1]: *** [debian/rules:12: override_dh_elpa_test] Error 255


The full build log is available from:
http://qa-logs.debian.net/2023/02/03/projectile_2.7.0-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230203;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230203&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 mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.


Reply to: