<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/services, branch python-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>gnu: services: Export nginx-server-configuration-try-files.</title>
<updated>2026-08-03T01:27:04+00:00</updated>
<author>
<name>Arun Isaac</name>
<email>arunisaac@systemreboot.net</email>
</author>
<published>2026-07-31T01:25:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=027110a650f2ceb3b569bc9b5addbf0a9fcc9cde'/>
<id>027110a650f2ceb3b569bc9b5addbf0a9fcc9cde</id>
<content type='text'>
* gnu/services/web.scm: Export nginx-server-configuration-try-files.

Change-Id: Ia6132547b32c887fb6353c2eeb3104bd82d07acf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/web.scm: Export nginx-server-configuration-try-files.

Change-Id: Ia6132547b32c887fb6353c2eeb3104bd82d07acf
</pre>
</div>
</content>
</entry>
<entry>
<title>services: btrfs-scrub: Fix list serializer name.</title>
<updated>2026-08-01T20:39:09+00:00</updated>
<author>
<name>Alex Korzh</name>
<email>alex@korzh.me</email>
</author>
<published>2026-08-01T20:15:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=a8d004f695bf09b3868ed265ab394aca81065489'/>
<id>a8d004f695bf09b3868ed265ab394aca81065489</id>
<content type='text'>
* gnu/services/linux.scm (btrfs-scrub-serialize-list-of-strings): Fix typo.

Signed-off-by: Ian Eure &lt;ian@retrospec.tv&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/linux.scm (btrfs-scrub-serialize-list-of-strings): Fix typo.

Signed-off-by: Ian Eure &lt;ian@retrospec.tv&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>services: rsync: Remove deprecated configuration options.</title>
<updated>2026-07-29T06:59:08+00:00</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim.cournoyer@gmail.com</email>
</author>
<published>2025-06-05T07:24:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=598966a9e07a39f5e368a084e4f82c9ea2cc36a9'/>
<id>598966a9e07a39f5e368a084e4f82c9ea2cc36a9</id>
<content type='text'>
These have been deprecated since 2021.

* gnu/services/rsync.scm (warn-share-field-deprecation): Delete syntax.
(&lt;rsync-configuration&gt;) [use-chroot?, share-path, share-comment]
[read-only?, timeout]: Delete deprecated fields.
(rsync-configuration-modules): Delete compatibility procedure.
* doc/guix.texi (Networking Services) &lt;rsync-configuration&gt;: Update doc.

Change-Id: Ia7742deaf61dc87824e70172647f2974c5ddb758
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These have been deprecated since 2021.

* gnu/services/rsync.scm (warn-share-field-deprecation): Delete syntax.
(&lt;rsync-configuration&gt;) [use-chroot?, share-path, share-comment]
[read-only?, timeout]: Delete deprecated fields.
(rsync-configuration-modules): Delete compatibility procedure.
* doc/guix.texi (Networking Services) &lt;rsync-configuration&gt;: Update doc.

Change-Id: Ia7742deaf61dc87824e70172647f2974c5ddb758
</pre>
</div>
</content>
</entry>
<entry>
<title>services: rsync: Remove default /srv/rsyncd module.</title>
<updated>2026-07-29T06:59:08+00:00</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim.cournoyer@gmail.com</email>
</author>
<published>2025-06-05T07:16:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=6572e884cb7d969335bb386f62fe3db59304f7c1'/>
<id>6572e884cb7d969335bb386f62fe3db59304f7c1</id>
<content type='text'>
* gnu/services/rsync.scm (%default-modules): Set to '().
(%default-modules): Delete variable.

Change-Id: I60be41a4adfbce8c5e6ee38178d1e22413847868
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/rsync.scm (%default-modules): Set to '().
(%default-modules): Delete variable.

Change-Id: I60be41a4adfbce8c5e6ee38178d1e22413847868
</pre>
</div>
</content>
</entry>
<entry>
<title>services: elogind: Fix runtime-directory-size field.</title>
<updated>2026-07-28T16:32:32+00:00</updated>
<author>
<name>Herman Rimm</name>
<email>herman@rimm.ee</email>
</author>
<published>2026-07-16T15:17:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=90a0b71c0c3a9cbbeb850dac991b0e48c38337f0'/>
<id>90a0b71c0c3a9cbbeb850dac991b0e48c38337f0</id>
<content type='text'>
Both runtime-directory-size and runtime-directory-size-percent field currently
cause an error if set.  A comment above the latter already calls for its
deprecation.  This patch combines both into a single field and fixes
their serialization.

* gnu/services/desktop.scm (percent?, percent, elogind-serialize-percent):
Replace with…
(non-negative-integer-and-suffix?, non-negative-integer-and-suffix)
(elogind-serialize-non-negative-integer-and-suffix): … these.
(elogind-configuration)[runtime-directory-size-percent]: Remove field,
integrating logic into …
[runtime-directory-size]: … here.  Serialize it.
* doc/guix.texi (Desktop Services): Adjust accordingly.

Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
Merges: guix/guix#9987
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Both runtime-directory-size and runtime-directory-size-percent field currently
cause an error if set.  A comment above the latter already calls for its
deprecation.  This patch combines both into a single field and fixes
their serialization.

* gnu/services/desktop.scm (percent?, percent, elogind-serialize-percent):
Replace with…
(non-negative-integer-and-suffix?, non-negative-integer-and-suffix)
(elogind-serialize-non-negative-integer-and-suffix): … these.
(elogind-configuration)[runtime-directory-size-percent]: Remove field,
integrating logic into …
[runtime-directory-size]: … here.  Serialize it.
* doc/guix.texi (Desktop Services): Adjust accordingly.

Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
Merges: guix/guix#9987
</pre>
</div>
</content>
</entry>
<entry>
<title>services: Eliminate tab-based indentations.</title>
<updated>2026-07-27T02:53:41+00:00</updated>
<author>
<name>Nguyễn Gia Phong</name>
<email>cnx@loang.net</email>
</author>
<published>2026-07-27T02:46:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=a6149814533863a14f239c6d227b9c02ea7dd209'/>
<id>a6149814533863a14f239c6d227b9c02ea7dd209</id>
<content type='text'>
* gnu/services/admin.scm: Replace tabs with 8 spaces.
* gnu/services/dbus.scm: Likewise.
* gnu/services/power.scm: Likewise.
* gnu/services/ssh.scm: Likewise.
* gnu/services/virtualization.scm: Likewise.
* gnu/services/web.scm: Likewise.
* gnu/services/xorg.scm: Likewise.
* gnu/services/networking.scm: Reindent lines with tabs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/admin.scm: Replace tabs with 8 spaces.
* gnu/services/dbus.scm: Likewise.
* gnu/services/power.scm: Likewise.
* gnu/services/ssh.scm: Likewise.
* gnu/services/virtualization.scm: Likewise.
* gnu/services/web.scm: Likewise.
* gnu/services/xorg.scm: Likewise.
* gnu/services/networking.scm: Reindent lines with tabs.
</pre>
</div>
</content>
</entry>
<entry>
<title>services: rabbitmq: Depend on epmd.</title>
<updated>2026-07-26T06:25:57+00:00</updated>
<author>
<name>wrobell</name>
<email>wrobell@riseup.net</email>
</author>
<published>2026-06-16T19:25:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=0257734a40999bfbbe0daa922e2d0e4928cdd5f0'/>
<id>0257734a40999bfbbe0daa922e2d0e4928cdd5f0</id>
<content type='text'>
* gnu/services/high-availability.scm (rabbitmq-shepherd-service):
  Change requirement to epmd service.
* doc/gnu.texi (High Availability Services): Document it.
* gnu/tests/high-availability.scm (%rabbitmq-os): Add epmd service.

Merges: https://codeberg.org/guix/guix/pulls/9607
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/high-availability.scm (rabbitmq-shepherd-service):
  Change requirement to epmd service.
* doc/gnu.texi (High Availability Services): Document it.
* gnu/tests/high-availability.scm (%rabbitmq-os): Add epmd service.

Merges: https://codeberg.org/guix/guix/pulls/9607
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>services: Add epmd-service-type.</title>
<updated>2026-07-26T06:23:19+00:00</updated>
<author>
<name>wrobell</name>
<email>wrobell@riseup.net</email>
</author>
<published>2026-06-16T19:17:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=ce8df300216b308720903e6da9e01d246143b47f'/>
<id>ce8df300216b308720903e6da9e01d246143b47f</id>
<content type='text'>
Add Erlang Port Mapper Daemon (epmd) service.
Run the service on localhost by default.

* gnu/services/high-availability.scm (&lt;epmd-configuration&gt;): New record.
  (epmd-service-type): New variable.
* gnu/tests/high-availability.scm (run-epmd-test): New procedure.
  (%epmd-os, %tests-epmd): New variables.
* doc/gnu.texi (High Availability Services): Document it.

Merges: https://codeberg.org/guix/guix/pulls/9607
References: https://www.rabbitmq.com/blog/2024/12/18/epmd-public-exposure
References: https://erlef.org/blog/eef/epmd-public-exposure
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add Erlang Port Mapper Daemon (epmd) service.
Run the service on localhost by default.

* gnu/services/high-availability.scm (&lt;epmd-configuration&gt;): New record.
  (epmd-service-type): New variable.
* gnu/tests/high-availability.scm (run-epmd-test): New procedure.
  (%epmd-os, %tests-epmd): New variables.
* doc/gnu.texi (High Availability Services): Document it.

Merges: https://codeberg.org/guix/guix/pulls/9607
References: https://www.rabbitmq.com/blog/2024/12/18/epmd-public-exposure
References: https://erlef.org/blog/eef/epmd-public-exposure
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>services: Add `zulip-irc-bridge-service-type'.</title>
<updated>2026-07-24T23:30:26+00:00</updated>
<author>
<name>Sergio Pastor Pérez</name>
<email>sergio.pastor-perez@inria.fr</email>
</author>
<published>2026-03-10T15:21:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=b0231ab7ee89c1dd1e4024d2ececd825cb68e20d'/>
<id>b0231ab7ee89c1dd1e4024d2ececd825cb68e20d</id>
<content type='text'>
* gnu/services/messaging.scm: (zulip-irc-bridge-configuration): New configuration record.
(%zulip-accounts): New variable.
(zulip-irc-bridge-services): New procedure.
(zulip-irc-bridge-service-type): New service.
* doc/guix.texi (Messaging Services): Document `zulip-irc-bridge-service-type'
and `zulip-irc-bridge-configuration'.

Change-Id: Ie74aa71f2912ccd905c0866ede9ead7b397f7c64
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Modified-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #7047
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/messaging.scm: (zulip-irc-bridge-configuration): New configuration record.
(%zulip-accounts): New variable.
(zulip-irc-bridge-services): New procedure.
(zulip-irc-bridge-service-type): New service.
* doc/guix.texi (Messaging Services): Document `zulip-irc-bridge-service-type'
and `zulip-irc-bridge-configuration'.

Change-Id: Ie74aa71f2912ccd905c0866ede9ead7b397f7c64
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Modified-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #7047
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: services: Change (gnu packages wm) to (gnu packages window-management).</title>
<updated>2026-07-14T17:00:39+00:00</updated>
<author>
<name>Anderson Torres</name>
<email>anderson.torres.8519@gmail.com</email>
</author>
<published>2026-06-18T20:38:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=650080f7a677a0227d461fa15b7c8437ef4db640'/>
<id>650080f7a677a0227d461fa15b7c8437ef4db640</id>
<content type='text'>
* gnu/services/base.scm: Change (gnu packages wm) to (gnu packages window-management).

Change-Id: Ifb750c6ac9db6dff23825144e4890556fe3f6df5
Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/base.scm: Change (gnu packages wm) to (gnu packages window-management).

Change-Id: Ifb750c6ac9db6dff23825144e4890556fe3f6df5
Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
