guix_mirror_bot pushed a commit to branch emacs-team in repository guix. commit b216def925fc92b7008c8441181ca2d50d4c5c8a Author: Liliana Marie Prikler <liliana.prik...@gmail.com> AuthorDate: Fri Jul 4 08:46:36 2025 +0200
build-system: emacs: Error if package file could not be generated. * guix/build/emacs-build-system.scm (ensure-package-description) [%write-pkg-file-form]: Use ‘error’ for error reporting. --- guix/build/emacs-build-system.scm | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/guix/build/emacs-build-system.scm b/guix/build/emacs-build-system.scm index ffa6d3cbb0..3fc9020d62 100644 --- a/guix/build/emacs-build-system.scm +++ b/guix/build/emacs-build-system.scm @@ -209,14 +209,17 @@ locations in the store in '.el' files." (build-package-desc-from-library name) (concat name "-pkg.el"))) - (condition-case - err - (let ((name (file-name-base (buffer-file-name)))) - (generate-package-description-file name) - (message (concat name "-pkg.el file generated."))) - (error - (message "There are some errors during generation of -pkg.el file:") - (message "%s" (error-message-string err)))))) + (let ((name (file-name-base (buffer-file-name))) + (backtrace-on-error-noninteractive nil)) ; reduce backtrace noise + (condition-case + err + (progn + (generate-package-description-file name) + (message (concat name "-pkg.el file generated."))) + (error + (error + "ensure-package-description: could not generate %s-pkg.el: %s" + name (error-message-string err))))))) (unless (file-exists? (string-append name "-pkg.el")) (emacs-batch-edit-file (string-append name ".el")