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")

Reply via email to