guix/gnu
Ludovic Courtès 8102cf0b37
gnu: commencement: Memoize 'linux-libre-headers-boot0'.
Fixes <https://bugs.gnu.org/30155>.

The effect can be seen in the package graph produced by:

  guix graph -e '(@@ (gnu packages commencement) static-bash-for-glibc)'

This reduces the number of "duplicate" nodes in this graph, i.e.,
distinct package objects that correspond to the same derivation (objects
that are not 'eq?' but semantically equal.)

* gnu/packages/commencement.scm (linux-libre-headers-boot0): Make an
'mlambda' instead of a 'lambda'.
(hurd-core-headers-boot0): Ditto.
2018-01-18 16:14:06 +01:00
..
bootloader
build linux-boot: Add #:on-error for initrd error handling. 2018-01-08 23:44:07 +01:00
packages gnu: commencement: Memoize 'linux-libre-headers-boot0'. 2018-01-18 16:14:06 +01:00
services services: qemu-binfmt: Extend guix-daemon with extra chroot directories. 2018-01-11 14:42:31 +01:00
system Merge branch 'master' into core-updates 2018-01-11 14:22:50 -08:00
tests tests: networking: Add tests for Open vSwitch. 2017-12-29 14:07:38 +01:00
artwork.scm
bootloader.scm
local.mk gnu: clang-runtime: Fix build issues against glibc 2.26. 2018-01-18 00:09:11 +01:00
packages.scm
services.scm
system.scm Merge branch 'master' into core-updates 2018-01-11 14:22:50 -08:00
tests.scm tests: marionette-operating-system: Add initrd parameter and kernel-arguments. 2018-01-09 20:02:26 +01:00