GNU bug report logs - #76752
[PATCH] gnu: guile-for-guile-emacs: Fix build.

Previous Next

Package: guix-patches;

Reported by: Morgan Smith <Morgan.J.Smith <at> outlook.com>

Date: Wed, 5 Mar 2025 02:17:02 UTC

Severity: normal

Tags: patch

Done: Z572 <z572 <at> z572.online>

To reply to this bug, email your comments to 76752 AT debbugs.gnu.org.
There is no need to reopen the bug first.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to andreas <at> enge.fr, janneke <at> gnu.org, ludo <at> gnu.org, z572 <at> z572.online, guix-patches <at> gnu.org:
bug#76752; Package guix-patches. (Wed, 05 Mar 2025 02:17:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Morgan Smith <Morgan.J.Smith <at> outlook.com>:
New bug report received and forwarded. Copy sent to andreas <at> enge.fr, janneke <at> gnu.org, ludo <at> gnu.org, z572 <at> z572.online, guix-patches <at> gnu.org. (Wed, 05 Mar 2025 02:17:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Morgan Smith <Morgan.J.Smith <at> outlook.com>
To: guix-patches <at> gnu.org
Cc: Morgan Smith <Morgan.J.Smith <at> outlook.com>
Subject: [PATCH] gnu: guile-for-guile-emacs: Fix build.
Date: Tue,  4 Mar 2025 21:09:30 -0500
Got broken in commit 98f894e05fdbc6bc90887820b0abc2a443a8b676 which updated
guile-next and removed a no longer needed phase.  This package still needed
that phase though.

* gnu/packages/guile.scm (guile-for-guile-emacs): Add phase to disable a
failing test.

Change-Id: Ia45e33f65187e3fdb02dc6a9560d04479e32a017
---

Also fixes dependent build of guile-emacs

 gnu/packages/guile.scm | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm
index cb4ddc8a2d..787cf4a50e 100644
--- a/gnu/packages/guile.scm
+++ b/gnu/packages/guile.scm
@@ -625,7 +625,14 @@ (define-public guile-for-guile-emacs
                 (file-name (git-file-name name version))
                 (sha256
                  (base32
-                  "0fgkcv29581kqkxqq6y48xly72970qs7016qhs6c4ilygg0gyfqb")))))))
+                  "0fgkcv29581kqkxqq6y48xly72970qs7016qhs6c4ilygg0gyfqb"))))
+      (arguments
+       (substitute-keyword-arguments (package-arguments guile-next)
+         ((#:phases phases '%standard-phases)
+          #~(modify-phases #$phases
+              (add-before 'check 'skip-failing-tests
+                (lambda _
+                  (delete-file "test-suite/tests/version.test"))))))))))
 
 
 ;;;

base-commit: f785ff154c08e842b89145d9d47b20203d797e33
-- 
2.48.1





Reply sent to Z572 <z572 <at> z572.online>:
You have taken responsibility. (Fri, 07 Mar 2025 14:43:02 GMT) Full text and rfc822 format available.

Notification sent to Morgan Smith <Morgan.J.Smith <at> outlook.com>:
bug acknowledged by developer. (Fri, 07 Mar 2025 14:43:02 GMT) Full text and rfc822 format available.

Message #10 received at 76752-done <at> debbugs.gnu.org (full text, mbox):

From: Z572 <z572 <at> z572.online>
To: Morgan Smith <Morgan.J.Smith <at> outlook.com>
Cc: 76752-done <at> debbugs.gnu.org, Andreas Enge <andreas <at> enge.fr>,
 Ludovic Courtès <ludo <at> gnu.org>,
 Janneke Nieuwenhuizen <janneke <at> gnu.org>
Subject: Re: [bug#76752] [PATCH] gnu: guile-for-guile-emacs: Fix build.
Date: Fri, 07 Mar 2025 22:42:27 +0800
[Message part 1 (text/plain, inline)]
Morgan Smith <Morgan.J.Smith <at> outlook.com> writes:

> Got broken in commit 98f894e05fdbc6bc90887820b0abc2a443a8b676 which updated
> guile-next and removed a no longer needed phase.  This package still needed
> that phase though.
>
> * gnu/packages/guile.scm (guile-for-guile-emacs): Add phase to disable a
add [arguments]
> failing test.
>
> Change-Id: Ia45e33f65187e3fdb02dc6a9560d04479e32a017
> ---
>
> Also fixes dependent build of guile-emacs
>
>  gnu/packages/guile.scm | 9 ++++++++-
>  1 file changed, 8 insertions(+), 1 deletion(-)
>
> diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm
> index cb4ddc8a2d..787cf4a50e 100644
> --- a/gnu/packages/guile.scm
> +++ b/gnu/packages/guile.scm
> @@ -625,7 +625,14 @@ (define-public guile-for-guile-emacs
>                  (file-name (git-file-name name version))
>                  (sha256
>                   (base32
> -                  "0fgkcv29581kqkxqq6y48xly72970qs7016qhs6c4ilygg0gyfqb")))))))
> +                  "0fgkcv29581kqkxqq6y48xly72970qs7016qhs6c4ilygg0gyfqb"))))
> +      (arguments
> +       (substitute-keyword-arguments (package-arguments guile-next)
> +         ((#:phases phases '%standard-phases)
> +          #~(modify-phases #$phases
> +              (add-before 'check 'skip-failing-tests
> +                (lambda _
> +                  (delete-file "test-suite/tests/version.test"))))))))))
>  
>  
>  ;;;
>
> base-commit: f785ff154c08e842b89145d9d47b20203d797e33
adjust and pushed, closing.
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 3 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.