guix-commits
[Top][All Lists]
Advanced

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

01/04: maint: Tweak release manifest special case for armhf-linux.


From: guix-commits
Subject: 01/04: maint: Tweak release manifest special case for armhf-linux.
Date: Tue, 25 Oct 2022 05:40:24 -0400 (EDT)

cbaines pushed a commit to branch master
in repository guix.

commit be9b213c75e903d999a6caedab1c6d4b3ffd623b
Author: Christopher Baines <mail@cbaines.net>
AuthorDate: Tue Oct 25 10:10:06 2022 +0100

    maint: Tweak release manifest special case for armhf-linux.
    
    Don't remove the emacs package, as it does build and substitutes are
    available. Do remove the guix package though, as it doesn't build due to 
Guile
    memory issues while compiling the package modules.
    
    * etc/release-manifest.scm (%base-packages/armhf): Don't replace the emacs
    package, remove the guix package.
    (%base-manifest): Remove FIXME comment as %base-packages/armhf doesn't 
relate
    to build power.
---
 etc/release-manifest.scm | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/etc/release-manifest.scm b/etc/release-manifest.scm
index e2be7f0eee..8ce8b7fce6 100644
--- a/etc/release-manifest.scm
+++ b/etc/release-manifest.scm
@@ -51,12 +51,11 @@ TARGET."
          "openssh" "emacs" "vim" "python" "guile" "guix")))
 
 (define %base-packages/armhf
-  ;; XXX: Relax requirements for armhf-linux for lack of enough build power.
-  (map (lambda (package)
-         (if (string=? (package-name package) "emacs")
-             (specification->package "emacs-no-x")
-             package))
-       %base-packages))
+  ;; The guix package doesn't build natively on armhf due to Guile memory
+  ;; issues compiling the package modules
+  (remove (lambda (package)
+            (string=? (package-name package) "guix"))
+          %base-packages))
 
 (define %base-packages/hurd
   ;; XXX: For now we are less demanding of "i586-gnu".
@@ -112,8 +111,6 @@ TARGET."
                       (cond ((string=? system "i586-gnu")
                              %base-packages/hurd)
                             ((string=? system "armhf-linux")
-                             ;; FIXME: Drop special case when ci.guix.gnu.org
-                             ;; has more ARMv7 build power.
                              %base-packages/armhf)
                             ((string=? system "powerpc64le-linux")
                              ;; FIXME: Drop 'bootstrap-tarballs' until



reply via email to

[Prev in Thread] Current Thread [Next in Thread]