<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu, branch v1.3.0</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>system: vm-image.tmpl: Add a crutch to allow refreshing the resolution.</title>
<updated>2021-05-10T14:18:19+00:00</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim.cournoyer@gmail.com</email>
</author>
<published>2021-05-10T03:40:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=945ad48cd8029fa77a643e00c7fd350e98cacca0'/>
<id>945ad48cd8029fa77a643e00c7fd350e98cacca0</id>
<content type='text'>
Inspired by
https://github.com/jollheef/appvm/commit/1270b2e209bc002e69bbe6351ad5b04b7facfcc8.
The price to pay is about 5% of a CPU core usage in the guest in the worst
scenario.

* gnu/system/examples/vm-image.tmpl
(auto-update-resolution-crutch): New mcron job.
[services]: Extend the mcron-service with it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Inspired by
https://github.com/jollheef/appvm/commit/1270b2e209bc002e69bbe6351ad5b04b7facfcc8.
The price to pay is about 5% of a CPU core usage in the guest in the worst
scenario.

* gnu/system/examples/vm-image.tmpl
(auto-update-resolution-crutch): New mcron job.
[services]: Extend the mcron-service with it.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: guix: Update to 566982b.</title>
<updated>2021-05-08T04:33:14+00:00</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim.cournoyer@gmail.com</email>
</author>
<published>2021-05-08T04:33:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=dde029147619cdee9956dfa053933f9a4e619b5d'/>
<id>dde029147619cdee9956dfa053933f9a4e619b5d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: guix: Update to 1.3.0rc2.</title>
<updated>2021-05-08T04:29:22+00:00</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim.cournoyer@gmail.com</email>
</author>
<published>2021-05-08T04:29:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=566982bc7133173ed863b543fa2fd38d8fab9af7'/>
<id>566982bc7133173ed863b543fa2fd38d8fab9af7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>system: Add wget to %base-packages-networking.</title>
<updated>2021-05-07T21:20:41+00:00</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim.cournoyer@gmail.com</email>
</author>
<published>2021-05-07T16:17:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=7a65beff0f3c3958ae38087bb7b565e981e99ac1'/>
<id>7a65beff0f3c3958ae38087bb7b565e981e99ac1</id>
<content type='text'>
Fixes &lt;https://issues.guix.gnu.org/43530&gt;.

Wget is typically included with most GNU/Linux distributions.  It adds about
~3 MiB to the system size.

* gnu/system.scm (%base-packages-networking): Add the wget package.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes &lt;https://issues.guix.gnu.org/43530&gt;.

Wget is typically included with most GNU/Linux distributions.  It adds about
~3 MiB to the system size.

* gnu/system.scm (%base-packages-networking): Add the wget package.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: system: Add SPICE capability to the VM image.</title>
<updated>2021-05-06T20:51:49+00:00</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim.cournoyer@gmail.com</email>
</author>
<published>2021-05-05T16:07:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=3ab48ed6cd4b1f87a4c339b172dd8a107478654c'/>
<id>3ab48ed6cd4b1f87a4c339b172dd8a107478654c</id>
<content type='text'>
* gnu/system/examples/vm-image.tmpl (services)
[spice-vdagent-service-type]: Add service.
[slim-service-type] &lt;xorg-configuration&gt;: Add the xf86-video-qxl module.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/system/examples/vm-image.tmpl (services)
[spice-vdagent-service-type]: Add service.
[slim-service-type] &lt;xorg-configuration&gt;: Add the xf86-video-qxl module.
</pre>
</div>
</content>
</entry>
<entry>
<title>services: spice-vdagent: Clear the socket file prior to starting.</title>
<updated>2021-05-06T20:51:49+00:00</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim.cournoyer@gmail.com</email>
</author>
<published>2021-05-06T01:44:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=b39c4e18f28d39929a034a2350b316038044638e'/>
<id>b39c4e18f28d39929a034a2350b316038044638e</id>
<content type='text'>
This fixes the following issue where spice-vdagent would fail to start if the
spice-vdagent-sock socket file already existed:

  spice-vdagentd: Fatal could not create the server socket
  /run/spice-vdagentd/spice-vdagent-sock: Error binding to address: Address
  already in use

The requirement is also modified to depend on dbus-system, a cue taken from
upstream's own systemd service file (see 'data/spice-vdagentd.service' in the
sources).

* gnu/services/spice.scm (spice-vdagent-activation): Delete procedure.
(spice-vdagent-shepherd-service): Fix indentation.
[requirement]: Replace udev by dbus-system.
[start]: Ensure the spice-vdagentd run-time directory exists and that the
spice-vdagent-sock socket file does *not* exist before forking the daemon.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes the following issue where spice-vdagent would fail to start if the
spice-vdagent-sock socket file already existed:

  spice-vdagentd: Fatal could not create the server socket
  /run/spice-vdagentd/spice-vdagent-sock: Error binding to address: Address
  already in use

The requirement is also modified to depend on dbus-system, a cue taken from
upstream's own systemd service file (see 'data/spice-vdagentd.service' in the
sources).

* gnu/services/spice.scm (spice-vdagent-activation): Delete procedure.
(spice-vdagent-shepherd-service): Fix indentation.
[requirement]: Replace udev by dbus-system.
[start]: Ensure the spice-vdagentd run-time directory exists and that the
spice-vdagent-sock socket file does *not* exist before forking the daemon.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: spice-vdagent: Update to 0.21.0 and enable GTK+ support.</title>
<updated>2021-05-06T20:51:49+00:00</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim.cournoyer@gmail.com</email>
</author>
<published>2021-05-06T14:57:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=a33afba4f1fa6350fe6e1100c6277ca92aca8a40'/>
<id>a33afba4f1fa6350fe6e1100c6277ca92aca8a40</id>
<content type='text'>
* gnu/packages/spice.scm (spice-vdagent): Update to 0.21.0.
Remove trailing #t.
[make-flags]: New argument.
[phases]{fix-test-termination}: New phase.
[inputs]: Add gtk+.
[native-inputs]{procps}: New input.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/spice.scm (spice-vdagent): Update to 0.21.0.
Remove trailing #t.
[make-flags]: New argument.
[phases]{fix-test-termination}: New phase.
[inputs]: Add gtk+.
[native-inputs]{procps}: New input.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: guile2.2-guix: Add missing dependencies.</title>
<updated>2021-05-05T21:44:39+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2021-05-04T22:52:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=76c4646beb878e19a4cf1ca5789b699e597f27b0'/>
<id>76c4646beb878e19a4cf1ca5789b699e597f27b0</id>
<content type='text'>
Reported by Maxime Devos &lt;maximedevos@telenet.be&gt;.

* gnu/packages/package-management.scm (guile2.2-guix)[inputs]
[propagated-inputs]: Add GUILE2.2-LIB, GUILE2.2-ZLIB, and
GUILE2.2-LZLIB.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported by Maxime Devos &lt;maximedevos@telenet.be&gt;.

* gnu/packages/package-management.scm (guile2.2-guix)[inputs]
[propagated-inputs]: Add GUILE2.2-LIB, GUILE2.2-ZLIB, and
GUILE2.2-LZLIB.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: guile-lzlib: Add Guile 2.2 variant.</title>
<updated>2021-05-05T21:44:33+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2021-05-04T22:24:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=ca3780835f8d417ac41a80d5456749c327b4bb92'/>
<id>ca3780835f8d417ac41a80d5456749c327b4bb92</id>
<content type='text'>
* gnu/packages/guile.scm (guile2.2-lzlib): New variable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/guile.scm (guile2.2-lzlib): New variable.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: guile-zlib: Add Guile 2.2 variant.</title>
<updated>2021-05-05T21:44:28+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2021-05-04T22:23:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=3a3e62cc56317acdba9d84fb2ade34b562c4e14c'/>
<id>3a3e62cc56317acdba9d84fb2ade34b562c4e14c</id>
<content type='text'>
* gnu/packages/guile.scm (guile2.2-zlib): New variable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/guile.scm (guile2.2-zlib): New variable.
</pre>
</div>
</content>
</entry>
</feed>
