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

Bug#1030475: marked as done (projectile: FTBFS: make[1]: *** [debian/rules:12: override_dh_elpa_test] Error 255)



Your message dated Mon, 06 Feb 2023 07:05:14 +0000
with message-id <E1pOvYw-00FVhw-5D@fasolo.debian.org>
and subject line Bug#1030475: fixed in projectile 2.7.0-2
has caused the Debian Bug report #1030475,
regarding projectile: FTBFS: make[1]: *** [debian/rules:12: override_dh_elpa_test] Error 255
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1030475: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1030475
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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.

--- End Message ---
--- Begin Message ---
Source: projectile
Source-Version: 2.7.0-2
Done: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>

We believe that the bug you reported is fixed in the latest version of
projectile, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1030475@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aymeric Agon-Rambosson <aymeric.agon@yandex.com> (supplier of updated projectile package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 04 Feb 2023 17:30:35 +0100
Source: projectile
Architecture: source
Version: 2.7.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Emacsen team <debian-emacsen@lists.debian.org>
Changed-By: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Closes: 1030475
Changes:
 projectile (2.7.0-2) unstable; urgency=medium
 .
   * Export EMACS_INHIBIT_AUTOMATIC_NATIVE_COMPILATION (in autopkgtest as
     well) (Closes: #1030475).
Checksums-Sha1:
 d3b4e6fac7807f54f17b078ad5826e573e016a7c 2075 projectile_2.7.0-2.dsc
 53a8acdb5ee8702bbe5d4bd6d93a72b7feb51b42 9572 projectile_2.7.0-2.debian.tar.xz
 ead77c7a771be5532f374dd085b26173701a2b3a 12220 projectile_2.7.0-2_source.buildinfo
Checksums-Sha256:
 e5449e4e61851be53fb8d1690cfa444c201a9c00d119a266a6c6ffe0443e0886 2075 projectile_2.7.0-2.dsc
 3857cffd4e2904eaeca85a6c4c7beb47407a4c0ef7befa5226ddcbf7564c9cbe 9572 projectile_2.7.0-2.debian.tar.xz
 2b045887eb71e2a8564d54c95686408fa102feb4329504839e7ebea98d0d08cd 12220 projectile_2.7.0-2_source.buildinfo
Files:
 7b6a6962dee444e46975e049a2d69001 2075 lisp optional projectile_2.7.0-2.dsc
 989c8a6eae6327fe46a5980842db17e9 9572 lisp optional projectile_2.7.0-2.debian.tar.xz
 791a1a7ee74dd48fd76a3aacc90a6fe9 12220 lisp optional projectile_2.7.0-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE3mumcdV9mwCc9oZQXudu4gIW0qUFAmPgot8ACgkQXudu4gIW
0qVO1A//cqtBV1DOalcAW50pWyXI5wCW+p1oos9dKGT8ee7FMfTKOTp3GvirAk8L
a32FvmlPBqzrC1AvlhL9aUx364xrPiVuccKV5HuBS5VkW78yWxSgaaO7HHB92WLN
ZdB8QnFRjMFgqH4oEPzxVGVKyVWSYgBkW3IoOlEmIbkt1zUDT/QvAsqiJjpKBSz7
C817DZ4yZYXgs8LmWRv6nGH1zLjkgqOp3ynmqZy0JWOaZnQWaGJjsoGqwxxfzukx
MlXVrGxkCSsaKgmglrsBxgw+no1oESxkosain3GQJNkinbuyk+2qASuH0WBKhNPA
hyf0JPryOo+RXzNA/1WZ/PqeshJkY8ihuKjPncUZHqaIokwRfhD52Ar6+mOe4Qgl
xlonvydYU6fQhDEbfuZRkTDUZAIFy8KOU8V+cF6L53thrzAE4q473EUO7lNfP8IF
96WpoA/+Zkd5fvTrO7Nc563M1pVQEHoeXZ+6uEM2y7Iz2Lh+rQEg/1b1pvDAWaf6
wi+0Ixn/COiYfc6wXqx2YjEAYQt/q1zPHeIT6Ia1DXpDiiKL6KAzoNex/hTz+7vB
s1zLNYlpWlYk6l5YipGj7SLVGEYJi/vd5Czl7UcekbK75rGA1Eou8644QR6J1RBy
P188HNwSGLR01oh0RrTgOxtuFPE8HGlYGqBYmp1X42XRk5AORLE=
=dYC1
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: