<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/services/guix.scm, branch java-team</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>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>
<entry>
<title>services: nar-herder: Add storage-minimum-free-space and extra-options.</title>
<updated>2025-10-25T08:20:39+00:00</updated>
<author>
<name>Christopher Baines</name>
<email>mail@cbaines.net</email>
</author>
<published>2025-10-25T08:18:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=0b607f5e5a495a94aa94639cfe69a4ef0ef1b7c2'/>
<id>0b607f5e5a495a94aa94639cfe69a4ef0ef1b7c2</id>
<content type='text'>
Also export the control-host and control-port accessors.

* gnu/services/guix.scm (&lt;nar-herder-configuration&gt;): Add
storage-minimum-free-space and extra-options fields.
(nar-herder-shepherd-services): Use these.

Change-Id: Ie03b5c2ffd0daf295ebf51a1998ae01d5f0f4ef6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also export the control-host and control-port accessors.

* gnu/services/guix.scm (&lt;nar-herder-configuration&gt;): Add
storage-minimum-free-space and extra-options fields.
(nar-herder-shepherd-services): Use these.

Change-Id: Ie03b5c2ffd0daf295ebf51a1998ae01d5f0f4ef6
</pre>
</div>
</content>
</entry>
<entry>
<title>services: nar-herder: Add control server options.</title>
<updated>2025-10-23T15:43:17+00:00</updated>
<author>
<name>Christopher Baines</name>
<email>mail@cbaines.net</email>
</author>
<published>2025-10-23T15:35:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=b0ef1997d8f1f036ec188155e2391a36270479bf'/>
<id>b0ef1997d8f1f036ec188155e2391a36270479bf</id>
<content type='text'>
* gnu/services/guix.scm (&lt;nar-herder-configuration&gt;): Add control host and
control port fields.
(nar-herder-shepherd-services): Use them.
* doc/guix.texi (Guix Services): Document them.

Change-Id: Ie738fb30302496d2ec530ca3b5c8b0628fdd4c05
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/guix.scm (&lt;nar-herder-configuration&gt;): Add control host and
control port fields.
(nar-herder-shepherd-services): Use them.
* doc/guix.texi (Guix Services): Document them.

Change-Id: Ie738fb30302496d2ec530ca3b5c8b0628fdd4c05
</pre>
</div>
</content>
</entry>
<entry>
<title>services: Add shared-cache-service-type.</title>
<updated>2025-07-25T14:36:10+00:00</updated>
<author>
<name>Edouard Klein</name>
<email>edk@beaver-labs.com</email>
</author>
<published>2025-07-25T09:01:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=b740fe801e072094c6262ed71a30a0d953b0886b'/>
<id>b740fe801e072094c6262ed71a30a0d953b0886b</id>
<content type='text'>
* gnu/services/guix.scm (shared-cache-service-type)
(shared-cache-configuration, user-cache): New variables.
* doc/guix.texi (Shared Cache Service): New subsubsection under
"Guix Services".

Change-Id: I73a8db228d9a892c8bb93c6cdfef12d0d06e25a6
Signed-off-by: Maxim Cournoyer &lt;maxim@guixotic.coop&gt;
Modified-by: Maxim Cournoyer &lt;maxim@guixotic.coop&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/guix.scm (shared-cache-service-type)
(shared-cache-configuration, user-cache): New variables.
* doc/guix.texi (Shared Cache Service): New subsubsection under
"Guix Services".

Change-Id: I73a8db228d9a892c8bb93c6cdfef12d0d06e25a6
Signed-off-by: Maxim Cournoyer &lt;maxim@guixotic.coop&gt;
Modified-by: Maxim Cournoyer &lt;maxim@guixotic.coop&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>services: guix-data-service: Fix data-service-setup-database script.</title>
<updated>2025-05-25T12:47:15+00:00</updated>
<author>
<name>Christopher Baines</name>
<email>mail@cbaines.net</email>
</author>
<published>2025-05-25T12:47:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=fe50e73307ca75b98641abec5e9cb01f1760a65e'/>
<id>fe50e73307ca75b98641abec5e9cb01f1760a65e</id>
<content type='text'>
* gnu/services/guix.scm (guix-data-service-shepherd-services): Use begin
rather than lambda, add some logging and use guile from the data service
package.

Change-Id: I915682e513a3cc8e3cbf324e3c650c65d2852a96
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/guix.scm (guix-data-service-shepherd-services): Use begin
rather than lambda, add some logging and use guile from the data service
package.

Change-Id: I915682e513a3cc8e3cbf324e3c650c65d2852a96
</pre>
</div>
</content>
</entry>
<entry>
<title>services: guix-build-coordinator: Allow passing extra arguments.</title>
<updated>2025-05-11T09:19:11+00:00</updated>
<author>
<name>Christopher Baines</name>
<email>mail@cbaines.net</email>
</author>
<published>2025-05-11T08:54:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=5137d4a96ce2d93e2db8bd6ec43df72793620b45'/>
<id>5137d4a96ce2d93e2db8bd6ec43df72793620b45</id>
<content type='text'>
To avoid needing to support all possible configuration options in the Guix
service.

* gnu/services/guix.scm
(guix-build-coordinator-configuration-extra-build-coordinator-arguments): New
procedure.
* gnu/services/guix.scm (make-guix-build-coordinator-start-script): Support
extra-build-coordinator-arguments and include them when calling
make-build-coordinator.
(guix-build-coordinator-shepherd-services): Pass
extra-build-coordinator-arguments through when calling
make-guix-build-coordinator-start-script.

Change-Id: I6531275bf2922f762b3422746c6207b834656b5c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To avoid needing to support all possible configuration options in the Guix
service.

* gnu/services/guix.scm
(guix-build-coordinator-configuration-extra-build-coordinator-arguments): New
procedure.
* gnu/services/guix.scm (make-guix-build-coordinator-start-script): Support
extra-build-coordinator-arguments and include them when calling
make-build-coordinator.
(guix-build-coordinator-shepherd-services): Pass
extra-build-coordinator-arguments through when calling
make-guix-build-coordinator-start-script.

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