guix-commits
[Top][All Lists]
Advanced

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

01/01: gnu: commencement: Do not graft early bootstrap packages.


From: Ludovic Courtès
Subject: 01/01: gnu: commencement: Do not graft early bootstrap packages.
Date: Tue, 5 Dec 2017 05:58:34 -0500 (EST)

civodul pushed a commit to branch version-0.14.0
in repository guix.

commit f00b85ff8d34df0a1879e593d4a85629b8586af7
Author: Ludovic Courtès <address@hidden>
Date:   Tue Dec 5 11:50:00 2017 +0100

    gnu: commencement: Do not graft early bootstrap packages.
    
    By definition, these packages are not depended on at run time by any of
    the packages we use.  Thus it does not make sense to inherit grafts.
    Furthermore, those grafts would often lead to extra overhead for users
    who would end up downloading those "-boot0" packages just to build
    package replacements that are in fact not going to be used.
    
    This reverts parts of f1597427f220b0799b9c8847768d2f5a93fe3730 and
    ce27857f710ff32c05f4ba19a04a695c1cc2ce20.
    
    Reported by Christopher Baines at
    <https://lists.gnu.org/archive/html/guix-devel/2017-12/msg00058.html>.
    
    * gnu/packages/commencement.scm (file-boot0, binutils-boot0): Use plain
    'inherit' instead of 'package/inherit'.
---
 gnu/packages/commencement.scm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index 406a23b..c5c0068 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -113,7 +113,8 @@
 
 (define file-boot0
   (package-with-bootstrap-guile
-   (package-with-explicit-inputs (package/inherit file
+   (package-with-explicit-inputs (package
+                                   (inherit file)
                                    (name "file-boot0"))
                                  `(("make" ,gnu-make-boot0)
                                    ,@%bootstrap-inputs)
@@ -140,7 +141,7 @@
 
 (define binutils-boot0
   (package-with-bootstrap-guile
-   (package/inherit binutils
+   (package (inherit binutils)
      (name "binutils-cross-boot0")
      (arguments
       `(#:guile ,%bootstrap-guile



reply via email to

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