<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu.scm, branch linode-image-docs</title>
<subtitle>GNU transactional package management, distribution, deployment, and more!
</subtitle>
<id>http://git.rostovtsev.org/guix/atom?h=linode-image-docs</id>
<link rel='self' href='http://git.rostovtsev.org/guix/atom?h=linode-image-docs'/>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/'/>
<updated>2020-07-25T17:11:37Z</updated>
<entry>
<title>Use 'formatted-message' instead of '&amp;message' where appropriate.</title>
<updated>2020-07-25T17:11:37Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2020-07-25T16:26:18Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=d51bfe242fbe6f3f8f71d723e8fe0c7bbe711ba1'/>
<id>urn:sha1:d51bfe242fbe6f3f8f71d723e8fe0c7bbe711ba1</id>
<content type='text'>
* gnu.scm (%try-use-modules): Use 'formatted-message' instead of
'&amp;message'.
* gnu/machine/digital-ocean.scm (maybe-raise-unsupported-configuration-error):
Likewise.
* gnu/machine/ssh.scm (machine-check-file-system-availability): Likewise.
(machine-check-building-for-appropriate-system): Likewise.
(deploy-managed-host): Likewise.
(maybe-raise-unsupported-configuration-error): Likewise.
* gnu/packages.scm (search-patch): Likewise.
* gnu/services.scm (%service-with-default-value): Likewise.
(files-&gt;etc-directory): Likewise.
(fold-services): Likewise.
* gnu/system.scm (locale-name-&gt;definition*): Likewise.
* gnu/system/mapped-devices.scm (check-device-initrd-modules): Likewise.
(check-luks-device): Likewise.
* guix/channels.scm (latest-channel-instance): Likewise.
* guix/cve.scm (json-&gt;cve-items): Likewise.
* guix/git-authenticate.scm (commit-signing-key): Likewise.
(commit-authorized-keys): Likewise.
(authenticate-commit): Likewise.
(verify-introductory-commit): Likewise.
* guix/remote.scm (remote-pipe-for-gexp): Likewise.
* guix/scripts/graph.scm (assert-package): Likewise.
* guix/scripts/offload.scm (private-key-from-file*): Likewise.
* guix/ssh.scm (authenticate-server*): Likewise.
(open-ssh-session): Likewise.
(remote-inferior): Likewise.
* guix/ui.scm (matching-generations): Likewise.
* guix/upstream.scm (package-update): Likewise.
* tests/channels.scm ("latest-channel-instances, missing introduction for 'guix'"):
Catch 'formatted-message?'.
("authenticate-channel, wrong first commit signer"): Likewise.
* tests/lint.scm ("patches: not found"): Adjust message string.
* tests/packages.scm ("patch not found yields a run-time error"): Catch
'formatted-message?'.
* guix/lint.scm (check-patch-file-names): Handle 'formatted-message?'.
(check-derivation): Ditto.
</content>
</entry>
<entry>
<title>utils: Move '&amp;fix-hint' to (guix diagnostics).</title>
<updated>2020-07-25T17:11:36Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2020-07-24T21:28:11Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=f9a8dd053c4e0fd1fc4b64291bb90de36520b3bc'/>
<id>urn:sha1:f9a8dd053c4e0fd1fc4b64291bb90de36520b3bc</id>
<content type='text'>
* guix/utils.scm (&amp;fix-hint): Move to...
* guix/diagnostics.scm (&amp;fix-hint): ... here.
* gnu.scm: Adjust imports accordingly.
* gnu/system/mapped-devices.scm: Likewise.
* guix/channels.scm: Likewise.
* guix/profiles.scm: Likewise.
* guix/scripts/system/reconfigure.scm: Likewise.
* guix/ssh.scm: Likewise.
</content>
</entry>
<entry>
<title>utils: Move &lt;location&gt; and '&amp;error-location' to (guix diagnostics).</title>
<updated>2020-07-25T17:11:36Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2020-07-24T20:58:08Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=a5e2fc73760a2ae023f2e56bdbf8025971f90e64'/>
<id>urn:sha1:a5e2fc73760a2ae023f2e56bdbf8025971f90e64</id>
<content type='text'>
* guix/utils.scm (&lt;location&gt;, source-properties-&gt;location)
(location-&gt;source-properties, &amp;error-location): Move to...
* guix/diagnostics.scm: ... here.
* gnu.scm: Adjust imports accordingly.
* gnu/machine.scm: Likewise.
* gnu/system.scm: Likewise.
* gnu/tests.scm: Likewise.
* guix/inferior.scm: Likewise.
* tests/channels.scm: Likewise.
* tests/packages.scm: Likewise.
</content>
</entry>
<entry>
<title>Add (gnu system keyboard).</title>
<updated>2019-03-24T22:06:11Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-03-19T20:32:13Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=db1e2522f6222594fc507ce7a7ba7b1c0ac5037d'/>
<id>urn:sha1:db1e2522f6222594fc507ce7a7ba7b1c0ac5037d</id>
<content type='text'>
* gnu/system/keyboard.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu.scm (%public-modules): Add it.
</content>
</entry>
<entry>
<title>gnu: Improve error reporting of the use-.*modules macros.</title>
<updated>2017-11-08T21:36:20Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-11-08T12:33:25Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=c5a4a92f1a796e342b7db4c458f1fdb61ffc8d40'/>
<id>urn:sha1:c5a4a92f1a796e342b7db4c458f1fdb61ffc8d40</id>
<content type='text'>
Suggested by Julien Lepiller and myglc2
at &lt;https://lists.gnu.org/archive/html/guix-devel/2017-11/msg00106.html&gt;.

* gnu.scm (%try-use-modules): New procedure.
(package-module-hint, service-module-hint): New procedures.
(try-use-modules): New macro.
(use-package-modules, use-service-modules, use-system-modules): Use it.
* tests/guix-system.sh: Test it.
</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='http://git.rostovtsev.org/guix/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>system: Add (gnu system mapped-devices).</title>
<updated>2016-04-17T23:24:06Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2016-04-17T15:53:20Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=060d62a740fc1932a3be505534feff099b59ac9f'/>
<id>urn:sha1:060d62a740fc1932a3be505534feff099b59ac9f</id>
<content type='text'>
* gnu/system/file-systems.scm (&lt;mapped-device&gt;, &lt;mapped-device-type&gt;):
Move to...
* gnu/system/mapped-devices.scm: ... here.  New file.
* gnu/system.scm, gnu/services/base.scm,
gnu/system/linux-initrd.scm: Use it.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
* gnu.scm (%public-modules): Add it.
</content>
</entry>
<entry>
<title>system: Rename (gnu system linux) to (gnu system pam).</title>
<updated>2015-11-03T17:11:45Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-11-03T17:08:47Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=6e82863463c641571e852291481e2b64401c2fe2'/>
<id>urn:sha1:6e82863463c641571e852291481e2b64401c2fe2</id>
<content type='text'>
* gnu/system/linux.scm: Rename to...
* gnu/system/pam.scm: ... this.
* gnu-system.am (GNU_SYSTEM_MODULES): Adjust accordingly.
* gnu.scm, gnu/services/base.scm, gnu/services/desktop.scm,
  gnu/services/networking.scm, gnu/services/ssh.scm,
  gnu/services/xorg.scm, gnu/system.scm, gnu/system/vm.scm: Likewise.
</content>
</entry>
<entry>
<title>system: Add bindings to configure libc's NSS.</title>
<updated>2015-02-04T21:49:35Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-02-04T20:58:15Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=996ed73948e92eb2005a2a282856753d707f452c'/>
<id>urn:sha1:996ed73948e92eb2005a2a282856753d707f452c</id>
<content type='text'>
* gnu/system/nss.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
* gnu.scm (%public-modules): Add it.
* gnu/system.scm (&lt;operating-system&gt;)[name-service-switch]: New field.
  (etc-directory): Add #:nss parameter and honor it.
  (operating-system-etc-directory): Adjust call accordingly.
* doc/guix.texi (operating-system Reference): Document
  'name-service-switch'.
  (Name Service Switch): New section.
</content>
</entry>
<entry>
<title>gnu: Add convenience macros to make module imports more concise.</title>
<updated>2015-01-22T16:01:01Z</updated>
<author>
<name>Joshua S. Grant</name>
<email>jgrant@parenthetical.io</email>
</author>
<published>2015-01-22T15:59:35Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=fbb020451ea25896936a5fba966612b59c0bcdf3'/>
<id>urn:sha1:fbb020451ea25896936a5fba966612b59c0bcdf3</id>
<content type='text'>
* gnu.scm (use-package-modules, use-service-modules,
  use-system-modules): New macros.
</content>
</entry>
</feed>
