<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/tests/guix-system.sh, 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-04-29T19:57:52Z</updated>
<entry>
<title>tests: Adjust wildcard when testing OS examples.</title>
<updated>2019-04-29T19:57:52Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-29T19:57:52Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=09a9f1097458e57d271b05dbf11f1fe0fd98c088'/>
<id>urn:sha1:09a9f1097458e57d271b05dbf11f1fe0fd98c088</id>
<content type='text'>
* tests/guix-system.sh: Use *.tmpl instead of *, to avoid catching
backup files, etc.
</content>
</entry>
<entry>
<title>tests: Adjust for removal of 'device' field in &lt;bootloader-configuration&gt;.</title>
<updated>2019-01-21T22:09:55Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-01-21T21:17:17Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=f61e6e5238ff43b959c258ed92531029a1c82fa7'/>
<id>urn:sha1:f61e6e5238ff43b959c258ed92531029a1c82fa7</id>
<content type='text'>
This is a followup to commit 5f7467f046c3c1648cdf6eb81b3ec041bfc1f9bb.

* tests/guix-system.sh: For &lt;bootloader-configuration&gt; records, use
'target' rather than 'device'.
</content>
</entry>
<entry>
<title>services: Deprecate a few more service procedures.</title>
<updated>2019-01-11T11:14:38Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-01-10T22:33:36Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=84a2de36a10dc2ab80f86e16721cbd228c85279e'/>
<id>urn:sha1:84a2de36a10dc2ab80f86e16721cbd228c85279e</id>
<content type='text'>
These procedures were already either undocumented (and de facto
deprecated) or documented as deprecated or redundant.

* gnu/services/base.scm (guix-service, guix-publish-service): Mark as
deprecated.
* gnu/services/mcron.scm (mcron-service): Likewise.
* gnu/services/networking.scm (tor-service): Likewise.
* doc/guix.texi (Scheduled Job Execution): Remove 'mcron-service' and
adjust example.
(Networking Services): Remove 'tor-service'.
* gnu/tests/base.scm (%mcron-os): Use 'mcron-service-type' instead of
'mcron-service'.
* gnu/tests/networking.scm (%tor-os): Use 'tor-service-type' instead of
'tor-service'.
* tests/guix-system.sh: Likewise.
</content>
</entry>
<entry>
<title>services: dhcp-client: Deprecate 'dhcp-client-service' procedure.</title>
<updated>2018-10-17T23:12:22Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-10-17T22:45:05Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=39d7fdce453b0ca23ecbed72048647debbaa58a6'/>
<id>urn:sha1:39d7fdce453b0ca23ecbed72048647debbaa58a6</id>
<content type='text'>
* gnu/services/networking.scm (dhcp-client-service-type): Add default
value.
* gnu/system/examples/bare-bones.tmpl: Use (service
dhcp-client-service-type) instead of (dhcp-client-service).
* gnu/system/examples/beaglebone-black.tmpl: Likewise.
* gnu/tests/base.scm (%avahi-os): Likewise.
* gnu/tests/databases.scm (%memcached-os): Likewise.
(%mongodb-os): Likewise.
* gnu/tests/dict.scm (%dicod-os): Likewise.
* gnu/tests/mail.scm (%opensmtpd-os): Likewise.
(%exim-os): Likewise.
(%dovecot-os): Likewise.
* gnu/tests/messaging.scm (run-xmpp-test): Likewise.
(run-bitlbee-test): Likewise.
* gnu/tests/monitoring.scm (%prometheus-node-exporter-os): Likewise.
* gnu/tests/networking.scm (%inetd-os): Likewise.
(run-iptables-test): Likewise.
* gnu/tests/nfs.scm (%base-os): Likewise.
* gnu/tests/rsync.scm (%rsync-os): Likewise.
* gnu/tests/ssh.scm (run-ssh-test): Likewise.
* gnu/tests/version-control.scm (%cgit-os): Likewise.
(%git-http-os): Likewise.
(%gitolite-os): Likewise.
* gnu/tests/virtualization.scm (%libvirt-os): Likewise.
* gnu/tests/web.scm (%httpd-os): Likewise.
(%nginx-os): Likewise.
(%varnish-os): Likewise.
(%php-fpm-os): Likewise.
(%hpcguix-web-os): Likewise.
(%tailon-os): Likewise.
* tests/guix-system.sh: Likewise.
* doc/guix.texi (Networking Services): Document
'dhcp-client-service-type' and remove 'dhcp-client-service'.
</content>
</entry>
<entry>
<title>vm: Make UUID computation really deterministic.</title>
<updated>2018-09-07T09:40:05Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-09-07T07:50:26Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=1540075c790dfaeff52c93392f2fc63b9e23b77e'/>
<id>urn:sha1:1540075c790dfaeff52c93392f2fc63b9e23b77e</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/32652&gt;.

* gnu/system/vm.scm (operating-system-uuid)[service-name,
file-system-digest]: New procedures.
Map these over services and file systems and hash the result.
* tests/guix-system.sh: Add test.
</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>tests: Adjust to new "unbound variable" messages.</title>
<updated>2018-05-18T22:14:51Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-05-18T13:23:57Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=7acdecec9992b81485814f153effdcb097c1e7c4'/>
<id>urn:sha1:7acdecec9992b81485814f153effdcb097c1e7c4</id>
<content type='text'>
This is a followup to 2d2f98efb36db3f003d950a004806234962b4f4d.

* tests/guix-system.sh: Adjust regexps to match "error:".
</content>
</entry>
<entry>
<title>guix system: search: Display default Shepherd service names.</title>
<updated>2018-04-30T12:22:43Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-04-30T10:57:23Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=6ac8b7359a1ac80e558f41dd37004ffa727dd3c6'/>
<id>urn:sha1:6ac8b7359a1ac80e558f41dd37004ffa727dd3c6</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/29707&gt;.
Reported by Clément Lassieur &lt;clement@lassieur.org&gt;.

* guix/scripts/system/search.scm (service-type-default-shepherd-services)
(service-type-shepherd-names): New procedures.
(service-type-&gt;recutils): Use it.
* tests/guix-system.sh: Add test.
</content>
</entry>
<entry>
<title>tests: Add tests for "guix system disk-image" et al.</title>
<updated>2018-03-24T02:04:11Z</updated>
<author>
<name>Chris Marusich</name>
<email>cmmarusich@gmail.com</email>
</author>
<published>2018-03-15T04:09:15Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=8e88f6fa8236a1fe66912957ecacae348355ec15'/>
<id>urn:sha1:8e88f6fa8236a1fe66912957ecacae348355ec15</id>
<content type='text'>
* tests/guix-system.sh: Add test cases that exercise (1) all of the
  example files in gnu/system/examples, and (2) all of the "image"
  creation commands: vm, vm-image, disk-image, and docker-image.
</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>
</feed>
