<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/services/guix.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: services: guix: Change directory for build coordinator agent.</title>
<updated>2026-08-17T19:33:38+00:00</updated>
<author>
<name>Christopher Baines</name>
<email>mail@cbaines.net</email>
</author>
<published>2026-08-17T19:33:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=de1d58f01bd3bd4de834f8c14e0314f88f8a6b2e'/>
<id>de1d58f01bd3bd4de834f8c14e0314f88f8a6b2e</id>
<content type='text'>
So that it can write core files to the current working directory, as
previously it was running in /.

* gnu/services/guix.scm (guix-build-coordinator-agent-shepherd-services): Set
 #:directory to /var/log/guix-build-coordinator.

Change-Id: Ie002c6a5729f421f32741f5121693d6ac5cb8f6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So that it can write core files to the current working directory, as
previously it was running in /.

* gnu/services/guix.scm (guix-build-coordinator-agent-shepherd-services): Set
 #:directory to /var/log/guix-build-coordinator.

Change-Id: Ie002c6a5729f421f32741f5121693d6ac5cb8f6e
</pre>
</div>
</content>
</entry>
<entry>
<title>services: bffe-shepherd-services: Fix detection of guile.</title>
<updated>2026-05-11T12:31:03+00:00</updated>
<author>
<name>Andreas Enge</name>
<email>andreas@enge.fr</email>
</author>
<published>2026-05-11T08:26:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=5bb8ff2edd9072544735213e385efba1c35c60ef'/>
<id>5bb8ff2edd9072544735213e385efba1c35c60ef</id>
<content type='text'>
This partially reverts commit 3b537893939ef59c7ffccfa373c1e6a135289d4f .

* gnu/services/guix.scm (bffe-shepherd-services): Use the package,
not the variable name.

Change-Id: I3bd34b369528e72f08ee3d5833b30bf073b585d2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This partially reverts commit 3b537893939ef59c7ffccfa373c1e6a135289d4f .

* gnu/services/guix.scm (bffe-shepherd-services): Use the package,
not the variable name.

Change-Id: I3bd34b369528e72f08ee3d5833b30bf073b585d2
</pre>
</div>
</content>
</entry>
<entry>
<title>services: guix-data-service: Add extra environment variable options.</title>
<updated>2026-04-28T09:14:35+00:00</updated>
<author>
<name>Christopher Baines</name>
<email>mail@cbaines.net</email>
</author>
<published>2026-04-28T08:41:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=b2ff307a6e53309b9e91d18f4889e840644377bb'/>
<id>b2ff307a6e53309b9e91d18f4889e840644377bb</id>
<content type='text'>
Also export guix-data-service-extra-options and
guix-data-service-extra-process-jobs-options since this was missed previously.

* gnu/services/guix.scm (&lt;guix-data-service-configuration&gt;): Add
extra-environment-variables and extra-process-jobs-environment-variables.
(guix-data-service-shepherd-services): Use them.
* doc/guix.texi (Guix Services): Document them.

Change-Id: I60f1371a86a01c4fb3dbde204dba84b9a8657ace
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also export guix-data-service-extra-options and
guix-data-service-extra-process-jobs-options since this was missed previously.

* gnu/services/guix.scm (&lt;guix-data-service-configuration&gt;): Add
extra-environment-variables and extra-process-jobs-environment-variables.
(guix-data-service-shepherd-services): Use them.
* doc/guix.texi (Guix Services): Document them.

Change-Id: I60f1371a86a01c4fb3dbde204dba84b9a8657ace
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: guix-build-coordinator: Use current guile and guile-fibers.</title>
<updated>2026-04-23T17:04:52+00:00</updated>
<author>
<name>Andreas Enge</name>
<email>andreas@enge.fr</email>
</author>
<published>2026-04-09T19:57:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=3d19529f8eba4daef3202f3974214abf129f8c2e'/>
<id>3d19529f8eba4daef3202f3974214abf129f8c2e</id>
<content type='text'>
* gnu/packages/package-management.scm (guix-build-coordinator)[inputs]:
Remove guile-next; add guile-3.0-latest.
[propagated-inputs]: Remove guile-fibers-next; add guile-fibers.
[native-inputs]: Remove guile-fibers-next and guile-next; add guile-fibers
and guile-3.0-latest.
[arguments]&lt;#:phases&gt;{wrap-executable}: Reference changed input.
* gnu/services/guix.scm (&lt;guix-build-coordinator-configuration&gt;,
make-guix-build-coordinator-start-script):
Use guile-3.0-latest instead of guile-next as default.

Change-Id: I16b219db03112b62b53ffdb01a5a0872cb9d79d2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/package-management.scm (guix-build-coordinator)[inputs]:
Remove guile-next; add guile-3.0-latest.
[propagated-inputs]: Remove guile-fibers-next; add guile-fibers.
[native-inputs]: Remove guile-fibers-next and guile-next; add guile-fibers
and guile-3.0-latest.
[arguments]&lt;#:phases&gt;{wrap-executable}: Reference changed input.
* gnu/services/guix.scm (&lt;guix-build-coordinator-configuration&gt;,
make-guix-build-coordinator-start-script):
Use guile-3.0-latest instead of guile-next as default.

Change-Id: I16b219db03112b62b53ffdb01a5a0872cb9d79d2
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: bffe: Use current guile and guile-fibers.</title>
<updated>2026-04-23T17:04:52+00:00</updated>
<author>
<name>Andreas Enge</name>
<email>andreas@enge.fr</email>
</author>
<published>2026-04-09T19:55:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=3b537893939ef59c7ffccfa373c1e6a135289d4f'/>
<id>3b537893939ef59c7ffccfa373c1e6a135289d4f</id>
<content type='text'>
* gnu/packages/package-management.scm (bffe)[propagated-inputs]: Remove
guile-fibers-next; add guile-fibers.
[native-inputs]: Remove guile-next and guile-fibers-next;
add guile-3.0-latest and guile-fibers.
* gnu/services/guix.scm (bffe-shepherd-services): Adapt to changed input
of the bffe package.

Change-Id: I5f1cbb1225eb5c684b01098d7e87d198b5d20ff2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/package-management.scm (bffe)[propagated-inputs]: Remove
guile-fibers-next; add guile-fibers.
[native-inputs]: Remove guile-next and guile-fibers-next;
add guile-3.0-latest and guile-fibers.
* gnu/services/guix.scm (bffe-shepherd-services): Adapt to changed input
of the bffe package.

Change-Id: I5f1cbb1225eb5c684b01098d7e87d198b5d20ff2
</pre>
</div>
</content>
</entry>
<entry>
<title>services: bffe: Don't use line buffering.</title>
<updated>2026-04-17T17:51:46+00:00</updated>
<author>
<name>Christopher Baines</name>
<email>mail@cbaines.net</email>
</author>
<published>2026-04-17T17:43:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=84426cb20a2feba761c1c80f6f415c81af564f65'/>
<id>84426cb20a2feba761c1c80f6f415c81af564f65</id>
<content type='text'>
For the output ports, as this can cause problems with fibers.

* gnu/services/guix.scm (bffe-shepherd-services): Don't use line buffered
output.

Change-Id: I93a24ea2bad2d7beac795caf515ffd7a259247a7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For the output ports, as this can cause problems with fibers.

* gnu/services/guix.scm (bffe-shepherd-services): Don't use line buffered
output.

Change-Id: I93a24ea2bad2d7beac795caf515ffd7a259247a7
</pre>
</div>
</content>
</entry>
<entry>
<title>services: guix-build-coordinator: Don't use line buffering.</title>
<updated>2026-04-17T17:51:46+00:00</updated>
<author>
<name>Christopher Baines</name>
<email>mail@cbaines.net</email>
</author>
<published>2026-04-17T17:42:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=3e4c2ce48eb848c896c2d63d6dae4bb2daface63'/>
<id>3e4c2ce48eb848c896c2d63d6dae4bb2daface63</id>
<content type='text'>
For the output ports, as this can cause problems with fibers.

* gnu/services/guix.scm (make-guix-build-coordinator-start-script): Don't use
line buffered output.

Change-Id: I7b26ef252b6f6999e8a39b5d872a780a99f3852c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For the output ports, as this can cause problems with fibers.

* gnu/services/guix.scm (make-guix-build-coordinator-start-script): Don't use
line buffered output.

Change-Id: I7b26ef252b6f6999e8a39b5d872a780a99f3852c
</pre>
</div>
</content>
</entry>
<entry>
<title>services: shared-cache: Require user-file-systems.</title>
<updated>2025-12-20T12:37:12+00:00</updated>
<author>
<name>Rutherther</name>
<email>rutherther@ditigal.xyz</email>
</author>
<published>2025-12-20T12:34:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=d7fd4eab515ab92493b2f232344d9d5ae6e6c9b1'/>
<id>d7fd4eab515ab92493b2f232344d9d5ae6e6c9b1</id>
<content type='text'>
Newly user-file-systems should be required by services
that do operations with mounts.

Change-Id: Ib0438bb2e783e1d7131dcea6a8c166e83850de81
Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Newly user-file-systems should be required by services
that do operations with mounts.

Change-Id: Ib0438bb2e783e1d7131dcea6a8c166e83850de81
Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: nar-herder: Test the control port.</title>
<updated>2025-10-25T09:54:05+00:00</updated>
<author>
<name>Christopher Baines</name>
<email>mail@cbaines.net</email>
</author>
<published>2025-10-25T09:52:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=edb1d29cf5b344f2edf268b482861310580d12be'/>
<id>edb1d29cf5b344f2edf268b482861310580d12be</id>
<content type='text'>
* gnu/services/guix.scm (nar-herder-shepherd-services): Add missing variables.
* gnu/tests/guix.scm (%nar-herder-os): Have the control server listen on all
interfaces.
(run-nar-herder-test): Test connecting to the control server.

Change-Id: I40949e8adaf0c6491ee56c59d611395a639d497b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/guix.scm (nar-herder-shepherd-services): Add missing variables.
* gnu/tests/guix.scm (%nar-herder-os): Have the control server listen on all
interfaces.
(run-nar-herder-test): Test connecting to the control server.

Change-Id: I40949e8adaf0c6491ee56c59d611395a639d497b
</pre>
</div>
</content>
</entry>
<entry>
<title>services: nar-herder: Fix the control options.</title>
<updated>2025-10-25T09:43:31+00:00</updated>
<author>
<name>Christopher Baines</name>
<email>mail@cbaines.net</email>
</author>
<published>2025-10-25T09:43:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=7fe4645cb7d5e3f0d12d848cb332cae9362c78b6'/>
<id>7fe4645cb7d5e3f0d12d848cb332cae9362c78b6</id>
<content type='text'>
* gnu/services/guix.scm (nar-herder-shepherd-services): Fix the control
server options.

Change-Id: Iae17300f7ae6dffb0905936389b49032e763c401
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/guix.scm (nar-herder-shepherd-services): Fix the control
server options.

Change-Id: Iae17300f7ae6dffb0905936389b49032e763c401
</pre>
</div>
</content>
</entry>
</feed>
