guix-devel/gnu
Ludovic Courtès 066eeae1a1
packages: 'specification->package+output' distinguishes "no output specified".
Until now the caller couldn't tell the different between a spec like
"foo:out" and one like "foo".  This change allows users to distinguish
between these two cases.

* gnu/packages.scm (specification->package+output): Disable output
membership test when OUTPUT = #f and SUB-DRV = #f.
* tests/packages.scm ("specification->package+output")
("specification->package+output invalid output")
("specification->package+output no default output")
("specification->package+output invalid output, no default"): New tests.
2019-06-27 11:14:41 +02:00
..
bootloader bootloader: grub: Remove unneeded 'terminal_output'. 2019-05-09 12:11:36 +02:00
build accounts: Use 'fsync' instead of 'fdatasync'. 2019-06-27 11:14:40 +02:00
installer installer: Fix typo. 2019-06-08 02:30:25 +02:00
packages gnu: dosbox: Update to 0.74-3. 2019-06-27 10:24:11 +02:00
services services: network-manager: Create '/var/lib/misc' directory for dnsmasq. 2019-06-24 23:25:11 +02:00
system linux-initrd: Fix cross compilation. 2019-06-25 21:38:42 +02:00
tests tests: Import (guix build utils) in the marionette. 2019-06-24 17:50:08 +02:00
artwork.scm artwork: Update snapshot to 2f2fe74. 2019-06-10 23:11:07 +02:00
bootloader.scm bootloader: Add a 'keyboard-layout' field. 2019-03-24 23:06:11 +01:00
ci.scm
installer.scm installer: Increase backtrace verbosity. 2019-05-15 09:28:45 +02:00
local.mk gnu: Add gramps 2019-06-26 15:59:58 +02:00
packages.scm packages: 'specification->package+output' distinguishes "no output specified". 2019-06-27 11:14:41 +02:00
services.scm services: 'gc-root-service-type' now has a default value. 2019-05-10 23:29:18 +02:00
system.scm system: Add 'operating-system-with-gc-roots'. 2019-05-15 16:36:21 +02:00
tests.scm accounts: Add default value for the 'home-directory' field of <user-account>. 2019-03-25 23:37:06 +01:00