<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/gnu/tests.scm, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/'/>
<updated>2019-03-25T22:37:06Z</updated>
<entry>
<title>accounts: Add default value for the 'home-directory' field of &lt;user-account&gt;.</title>
<updated>2019-03-25T22:37:06Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-03-22T13:06:54Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=cf848cc0a17a3a58d600116896f6e7abfb0440d4'/>
<id>urn:sha1:cf848cc0a17a3a58d600116896f6e7abfb0440d4</id>
<content type='text'>
* gnu/system/accounts.scm (&lt;user-account&gt;)[home-directory]: Mark as
thunked and add a default value.
(default-home-directory): New procedure.
* doc/guix.texi (User Accounts): Remove 'home-directory' from example.
* gnu/system/examples/bare-bones.tmpl: Likewise.
* gnu/system/examples/beaglebone-black.tmpl: Likewise.
* gnu/system/examples/desktop.tmpl: Likewise.
* gnu/system/examples/docker-image.tmpl: Likewise.
* gnu/system/examples/lightweight-desktop.tmpl: Likewise.
* gnu/system/install.scm (installation-os): Likewise.
* gnu/tests.scm (%simple-os): Likewise.
* gnu/tests/install.scm (%minimal-os, %minimal-os-on-vda):
(%separate-home-os, %encrypted-root-os, %btrfs-root-os): Likewise.
* tests/accounts.scm ("allocate-passwd")
("allocate-passwd with previous state"): Likewise.
</content>
</entry>
<entry>
<title>tests: Warn about test module load failures.</title>
<updated>2018-08-29T21:32:01Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-08-29T20:32:05Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=d258c791441b46705f4360cf141343363d1751f2'/>
<id>urn:sha1:d258c791441b46705f4360cf141343363d1751f2</id>
<content type='text'>
Reported by Clément Lassieur &lt;clement@lassieur.org&gt;
and Leo Famulari &lt;leo@famulari.name&gt; at
&lt;https://debbugs.gnu.org/cgi/bugreport.cgi?bug=32545#11&gt;.

* gnu/tests.scm (test-modules): Pass #:warn to 'scheme-modules'.
</content>
</entry>
<entry>
<title>system: Remove uses of the 'title' field of &lt;file-system&gt;.</title>
<updated>2018-05-28T11:24:19Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-05-18T13:04:36Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=9ceeca0880248eee8c2796f5e6ebc172b95277f7'/>
<id>urn:sha1:9ceeca0880248eee8c2796f5e6ebc172b95277f7</id>
<content type='text'>
* gnu/system/install.scm (installation-os): Remove uses of the 'title'
field of 'file-system'; use 'file-system-label' as appropriate.
* gnu/system/vm.scm (system-disk-image, system-qemu-image): Likewise.
* gnu/tests.scm (%simple-os): Likewise.
* gnu/tests/install.scm (%minimal-os, %minimal-extlinux-os)
(%minimal-os-on-vda, %separate-home-os, %separate-store-os)
(%raid-root-os, %encrypted-root-os, %btrfs-root-os): Likewise.
* gnu/build/shepherd.scm (default-mounts)[tmpfs]: Likewise.
* tests/guix-system.sh: Likewise.
* tests/system.scm (%root-fs): Likewise.
("operating-system-boot-mapped-devices, implicit dependency"): Likewise.
</content>
</entry>
<entry>
<title>marionette: Use QEMU's "VM channel" mechanism.</title>
<updated>2018-02-19T21:04:11Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-02-19T20:58:18Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=27a2c9c3e071fdb380c2f4f389b7cf4008dc75f7'/>
<id>urn:sha1:27a2c9c3e071fdb380c2f4f389b7cf4008dc75f7</id>
<content type='text'>
* gnu/tests.scm (&lt;marionette-configuration&gt;)[device]: Default to
"/dev/virtio-ports/org.gnu.guix.port.0".
* gnu/tests.scm (marionette-shepherd-service): Remove (guix build
syscalls) from 'modules'.  Remove 'tcsetattr' call from 'start'.
* gnu/build/marionette.scm (make-marionette): Use "-virtserialport"
instead of "-virtconsole".
</content>
</entry>
<entry>
<title>tests: marionette-operating-system: Add initrd parameter and kernel-arguments.</title>
<updated>2018-01-09T19:02:26Z</updated>
<author>
<name>Danny Milosavljevic</name>
<email>dannym@scratchpost.org</email>
</author>
<published>2018-01-09T08:26:27Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=16d78a8f7207271e662d9152150b0cf790492373'/>
<id>urn:sha1:16d78a8f7207271e662d9152150b0cf790492373</id>
<content type='text'>
* gnu/tests.scm (marionette-operating-system): Use initrd parameter "on-error"
and kernel-arguments "panic".
</content>
</entry>
<entry>
<title>gnu, doc, tests: Use ‘bootloader-configuration’ everywhere.</title>
<updated>2017-12-06T14:02:24Z</updated>
<author>
<name>Tobias Geerinckx-Rice</name>
<email>me@tobias.gr</email>
</author>
<published>2017-09-02T23:19:38Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=fdfdecdb7ebfd05b4ae66cc5140078dbfc10fc35'/>
<id>urn:sha1:fdfdecdb7ebfd05b4ae66cc5140078dbfc10fc35</id>
<content type='text'>
* doc/guix.texi (Proceeding with the Installation): Replace the old-style
‘grub-configuration’ with the newer ‘bootloader-configuration’ syntax.
* gnu/system/examples/vm-image.tmpl: Likewise.
* gnu/system/install.scm (installation-os): Likewise.
* gnu/tests.scm (%simple-os): Likewise.
* gnu/tests/install.scm (%minimal-os, %minimal-os-on-vda, %separate-home-os)
(%separate-store-os, %raid-root-os, %encrypted-root-os, %btrfs-root-os):
Likewise.
* gnu/tests/nfs.scm (%base-os): Likewise.
* tests/guix-system.scm (OS_BASE, make_user_config): Likewise.
* tests/system.scm (%os, %os-with-mapped-device): Likewise.
</content>
</entry>
<entry>
<title>gnu: bootloader: Deprecate "device" field in favor of "target".</title>
<updated>2017-08-23T20:23:19Z</updated>
<author>
<name>Andy Wingo</name>
<email>wingo@igalia.com</email>
</author>
<published>2017-08-23T19:48:58Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=045ebb3e58d74c75f39ce47380045d3cd00359c3'/>
<id>urn:sha1:045ebb3e58d74c75f39ce47380045d3cd00359c3</id>
<content type='text'>
* gnu/bootloader.scm (&lt;bootloader-configuration&gt;): Deprecate "device" field in
favor of "target" field.  This is mostly a renaming but also a generalization
to support UEFI targets being paths to a mounted partition instead of a device
name.
* gnu/system/examples/bare-bones.tmpl:
* gnu/system/examples/desktop.tmpl:
* gnu/system/examples/lightweight-desktop.tmpl:
* gnu/system/examples/vm-image.tmpl:
* gnu/system/install.scm:
* gnu/tests.scm:
* gnu/tests/install.scm:
* gnu/tests/nfs.scm:
* tests/system.scm: Adapt all invocations of bootloader-configuration.
* guix/scripts/system.scm (perform-action): Rename device argument to
bootloader-target.
(process-action): Adapt caller.
* doc/guix.texi (Proceeding with the Installation):
* doc/guix.texi (Bootloader Configuration): Update documentation.
</content>
</entry>
<entry>
<title>bootloader: Add extlinux support.</title>
<updated>2017-05-16T12:41:01Z</updated>
<author>
<name>Mathieu Othacehe</name>
<email>m.othacehe@gmail.com</email>
</author>
<published>2017-05-15T20:24:18Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=b09a8da4a2e50845a297e041762f3ff9e649c047'/>
<id>urn:sha1:b09a8da4a2e50845a297e041762f3ff9e649c047</id>
<content type='text'>
* gnu/bootloader.scm: New file.
* gnu/bootloader/extlinux.scm: New file.
* gnu/bootloader/grub.scm: New file.
* gnu/local.mk: Build new files.
* gnu/system.scm: Adapt to new bootloader api.
* gnu/scripts/system.scm: Adapt to new bootloader api.
* gnu.scm: Remove (gnu system grub) and replace by (gnu bootloader) and (gnu
bootloader grub) modules.
* gnu/system/grub.scm: Moved content to gnu/bootloader/grub.scm.
* gnu/system/vm: Replace (gnu system grub) module by (gnu bootloader).
* gnu/tests.scm: Ditto.
* gnu/tests/nfs.scm: Ditto.
</content>
</entry>
<entry>
<title>tests: Use 'fold-module-public-variables' for discovery.</title>
<updated>2017-05-04T16:05:05Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-05-04T09:43:01Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=67d84d6335ae84ac7c217061570e6b968060073c'/>
<id>urn:sha1:67d84d6335ae84ac7c217061570e6b968060073c</id>
<content type='text'>
* gnu/tests.scm (fold-system-tests): Write in terms of
'fold-module-public-variables'.
</content>
</entry>
<entry>
<title>Add (guix discovery).</title>
<updated>2017-05-03T21:50:15Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-05-03T21:03:20Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=cd903ef7871170d3c4eced45418459d293ef48a7'/>
<id>urn:sha1:cd903ef7871170d3c4eced45418459d293ef48a7</id>
<content type='text'>
* guix/discovery.scm, tests/discovery.scm: New files.
* gnu/packages.scm (scheme-files, file-name-&gt;module-name)
(scheme-modules, all-package-modules): Remove.
(fold-packages): Rewrite in terms of 'fold-module-public-variables'.
* gnu/tests.scm: Use (guix discovery).
* Makefile.am (MODULES): Add guix/discovery.scm.
(SCM_TESTS): Add tests/discovery.scm.
</content>
</entry>
</feed>
