guix-devel/gnu
Ludovic Courtès f00b85ff8d
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 f1597427f2 and
ce27857f71.

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'.
2017-12-05 11:50:00 +01:00
..
bootloader bootloader: extlinux: Fix device tree path. 2017-11-23 20:07:04 +01:00
build linux-boot: Remove unneeded import. 2017-12-02 23:13:21 +01:00
packages gnu: commencement: Do not graft early bootstrap packages. 2017-12-05 11:50:00 +01:00
services install: Don't start sshd by default. 2017-12-04 23:31:15 +01:00
system install: Don't start sshd by default. 2017-12-04 23:31:15 +01:00
tests tests: Add 'git-http' test. 2017-11-28 23:34:25 +01:00
artwork.scm artwork: Use a descriptive name for the source directory. 2017-06-07 15:58:16 -04:00
bootloader.scm bootloader: Emit warnings with 'warning'. 2017-08-28 09:56:33 +02:00
local.mk gnu: shepherd: Avoid "Bad file descriptor" warnings. 2017-12-03 23:18:53 +01:00
packages.scm Revert "Add (guix self) and use it when pulling." 2017-11-21 23:53:10 +01:00
services.scm services: Add 'lookup-service-types'. 2017-11-08 22:31:58 +01:00
system.scm Add semicolon in commands that set GUIX_PROFILE. 2017-11-20 18:43:10 +01:00
tests.scm gnu: bootloader: Deprecate "device" field in favor of "target". 2017-08-23 22:23:19 +02:00