<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/machine.scm, branch master</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>gnu: Fix typo.</title>
<updated>2022-02-08T12:34:02+00:00</updated>
<author>
<name>jgart</name>
<email>jgart@dismail.de</email>
</author>
<published>2022-02-02T19:23:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=ab7114191d4599e36958c2ec18491618bf0cc6a9'/>
<id>ab7114191d4599e36958c2ec18491618bf0cc6a9</id>
<content type='text'>
* gnu/machine.scm: Fix typo in top-level comment.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/machine.scm: Fix typo in top-level comment.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>utils: Move &lt;location&gt; and '&amp;error-location' to (guix diagnostics).</title>
<updated>2020-07-25T17:11:36+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2020-07-24T20:58:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=a5e2fc73760a2ae023f2e56bdbf8025971f90e64'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update e-mail address for Jakob L. Kreuze.</title>
<updated>2020-02-09T22:16:45+00:00</updated>
<author>
<name>Tobias Geerinckx-Rice</name>
<email>me@tobias.gr</email>
</author>
<published>2020-02-09T22:12:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=e81344428726f3dae5d2a2e7bb296f46fcde6cc5'/>
<id>e81344428726f3dae5d2a2e7bb296f46fcde6cc5</id>
<content type='text'>
As requested here:
&lt;https://lists.gnu.org/archive/html/guix-devel/2020-02/msg00128.html&gt;.

* .mailmap: Add an entry for Jakob.
* gnu/machine.scm, gnu/machine/digital-ocean.scm, gnu/machine/ssh.scm,
gnu/packages/admin.scm, gnu/packages/i2p.scm, gnu/packages/music.scm,
gnu/packages/web.scm, gnu/tests/reconfigure.scm, guix/scripts/deploy.scm,
guix/scripts/system/reconfigure.scm: Update their e-mail address.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As requested here:
&lt;https://lists.gnu.org/archive/html/guix-devel/2020-02/msg00128.html&gt;.

* .mailmap: Add an entry for Jakob.
* gnu/machine.scm, gnu/machine/digital-ocean.scm, gnu/machine/ssh.scm,
gnu/packages/admin.scm, gnu/packages/i2p.scm, gnu/packages/music.scm,
gnu/packages/web.scm, gnu/tests/reconfigure.scm, guix/scripts/deploy.scm,
guix/scripts/system/reconfigure.scm: Update their e-mail address.
</pre>
</div>
</content>
</entry>
<entry>
<title>machine: Remove unnecessary record self-referencing bindings.</title>
<updated>2019-12-07T23:47:26+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-12-07T22:16:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=a1d7920861a8d6c6774149eaf939eb2636942090'/>
<id>a1d7920861a8d6c6774149eaf939eb2636942090</id>
<content type='text'>
'this-machine' and 'this-machine-ssh-configuration' were useless given
that there are no thunked fields.

* gnu/machine.scm (&lt;machine&gt;)[this-machine]: Remove.
* gnu/machine/ssh.scm (&lt;machine-ssh-configuration&gt;)
[this-machine-ssh-configuration]: Remove.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'this-machine' and 'this-machine-ssh-configuration' were useless given
that there are no thunked fields.

* gnu/machine.scm (&lt;machine&gt;)[this-machine]: Remove.
* gnu/machine/ssh.scm (&lt;machine-ssh-configuration&gt;)
[this-machine-ssh-configuration]: Remove.
</pre>
</div>
</content>
</entry>
<entry>
<title>machine: Add provenance tracking to each machine operating system.</title>
<updated>2019-12-06T23:59:56+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-11-30T17:42:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=eaabc5e87f4e48d7bce88ca231f5fc2d554ca3d6'/>
<id>eaabc5e87f4e48d7bce88ca231f5fc2d554ca3d6</id>
<content type='text'>
* gnu/machine.scm (&lt;machine&gt;): Rename accessor to
'%machine-operating-system'.
(machine-operating-system): New procedure.
* doc/guix.texi (Service Reference): Mention it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/machine.scm (&lt;machine&gt;): Rename accessor to
'%machine-operating-system'.
(machine-operating-system): New procedure.
* doc/guix.texi (Service Reference): Mention it.
</pre>
</div>
</content>
</entry>
<entry>
<title>machine: Implement 'roll-back-machine'.</title>
<updated>2019-08-15T11:43:09+00:00</updated>
<author>
<name>Jakob L. Kreuze</name>
<email>zerodaysfordays@sdf.lonestar.org</email>
</author>
<published>2019-08-15T08:05:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=9c70c460a05b2bc60f3f3602f0a2dba0f79ce86c'/>
<id>9c70c460a05b2bc60f3f3602f0a2dba0f79ce86c</id>
<content type='text'>
* gnu/machine.scm (roll-back-machine, &amp;deploy-error, deploy-error?)
(deploy-error-should-roll-back)
(deploy-error-captured-args): New variable.
* gnu/machine/ssh.scm (roll-back-managed-host): New variable.
* guix/scripts/deploy.scm (guix-deploy): Roll-back systems when a
deployment fails.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/machine.scm (roll-back-machine, &amp;deploy-error, deploy-error?)
(deploy-error-should-roll-back)
(deploy-error-captured-args): New variable.
* gnu/machine/ssh.scm (roll-back-managed-host): New variable.
* guix/scripts/deploy.scm (guix-deploy): Roll-back systems when a
deployment fails.
</pre>
</div>
</content>
</entry>
<entry>
<title>machine: Rename 'system' field.</title>
<updated>2019-08-06T19:48:51+00:00</updated>
<author>
<name>Jakob L. Kreuze</name>
<email>zerodaysfordays@sdf.lonestar.org</email>
</author>
<published>2019-07-30T17:48:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=d97ce20400b5d2967bfbc0e9fbfb99bbb2daed4f'/>
<id>d97ce20400b5d2967bfbc0e9fbfb99bbb2daed4f</id>
<content type='text'>
* gnu/machine.scm (machine-system): Delete variable.
(machine-operating-system): New variable.
All callers changed.
* doc/guix.texi (Invoking guix deploy): Use the
'machine-operating-system' accessor rather than 'machine-system'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/machine.scm (machine-system): Delete variable.
(machine-operating-system): New variable.
All callers changed.
* doc/guix.texi (Invoking guix deploy): Use the
'machine-operating-system' accessor rather than 'machine-system'.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Add machine type for deployment specifications.</title>
<updated>2019-07-06T06:10:04+00:00</updated>
<author>
<name>Jakob L. Kreuze</name>
<email>zerodaysfordays@sdf.lonestar.org</email>
</author>
<published>2019-07-05T18:55:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=fa9edf09e992db7510c7471486dffc93e1e707e5'/>
<id>fa9edf09e992db7510c7471486dffc93e1e707e5</id>
<content type='text'>
* gnu/machine.scm: New file.
* gnu/machine/ssh.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/machine.scm: New file.
* gnu/machine/ssh.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
</pre>
</div>
</content>
</entry>
</feed>
