<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/tests, branch core-packages-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: tests: Add %test-linux-libre-6.18.</title>
<updated>2026-08-22T02:06:09+00:00</updated>
<author>
<name>Vagrant Cascadian</name>
<email>vagrant@debian.org</email>
</author>
<published>2026-08-20T20:22:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=15bfd05d895d7e46dffb2fd289e475b88e6c9fc9'/>
<id>15bfd05d895d7e46dffb2fd289e475b88e6c9fc9</id>
<content type='text'>
* gnu/tests/base.scm (%test-linux-libre-6.18): New variable.
(run-basic-test): Add %test-linux-libre-6.18.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/tests/base.scm (%test-linux-libre-6.18): New variable.
(run-basic-test): Add %test-linux-libre-6.18.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: linux-libre 5.15: Drop support.</title>
<updated>2026-08-22T02:04:29+00:00</updated>
<author>
<name>Vagrant Cascadian</name>
<email>vagrant@debian.org</email>
</author>
<published>2026-08-20T17:36:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=5bbcd6843addc68fa58aa87393f945e9d92514a4'/>
<id>5bbcd6843addc68fa58aa87393f945e9d92514a4</id>
<content type='text'>
* gnu/packages/linux.scm (linux-libre-5.15): Remove variable.
* gnu/tests/base.scm (%test-linux-libre-5.15): Remove variable.
* gnu/packages/aux-files/linux-libre/5.15-arm.conf: Remove file.
* gnu/packages/aux-files/linux-libre/5.15-arm64.conf: Remove file.
* gnu/packages/aux-files/linux-libre/5.15-i686.conf: Remove file.
* gnu/packages/aux-files/linux-libre/5.15-x86_64.conf: Remove file.
* Makefile.am (AUX_FILES): Deregister files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/linux.scm (linux-libre-5.15): Remove variable.
* gnu/tests/base.scm (%test-linux-libre-5.15): Remove variable.
* gnu/packages/aux-files/linux-libre/5.15-arm.conf: Remove file.
* gnu/packages/aux-files/linux-libre/5.15-arm64.conf: Remove file.
* gnu/packages/aux-files/linux-libre/5.15-i686.conf: Remove file.
* gnu/packages/aux-files/linux-libre/5.15-x86_64.conf: Remove file.
* Makefile.am (AUX_FILES): Deregister files.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: linux-libre 5.10: Drop support.</title>
<updated>2026-08-22T01:59:21+00:00</updated>
<author>
<name>Vagrant Cascadian</name>
<email>vagrant@debian.org</email>
</author>
<published>2026-08-19T21:39:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=f8e875d2c06f09a0801a9a50c212b092a383a759'/>
<id>f8e875d2c06f09a0801a9a50c212b092a383a759</id>
<content type='text'>
* gnu/packages/linux.scm (linux-libre-5.10-version,
linux-libre-5.10-gnu-revision, deblob-scripts-5.10,
linux-libre-5.10-pristine-source, linux-libre-5.10-source,
linux-libre-headers-5.10, linux-libre-arm-generic-5.10,
linux-libre-arm64-generic-5.10): Remove variables.
* gnu/tests/base.scm (%test-linux-libre-5.10): Remove variable.
* gnu/packages/aux-files/linux-libre/5.10-arm.conf: Remove file.
* gnu/packages/aux-files/linux-libre/5.10-arm64.conf: Remove file.
* gnu/packages/aux-files/linux-libre/5.10-i686.conf: Remove file.
* gnu/packages/aux-files/linux-libre/5.10-x86_64.conf: Remove file.
* Makefile.am (AUX_FILES): Deregister files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/linux.scm (linux-libre-5.10-version,
linux-libre-5.10-gnu-revision, deblob-scripts-5.10,
linux-libre-5.10-pristine-source, linux-libre-5.10-source,
linux-libre-headers-5.10, linux-libre-arm-generic-5.10,
linux-libre-arm64-generic-5.10): Remove variables.
* gnu/tests/base.scm (%test-linux-libre-5.10): Remove variable.
* gnu/packages/aux-files/linux-libre/5.10-arm.conf: Remove file.
* gnu/packages/aux-files/linux-libre/5.10-arm64.conf: Remove file.
* gnu/packages/aux-files/linux-libre/5.10-i686.conf: Remove file.
* gnu/packages/aux-files/linux-libre/5.10-x86_64.conf: Remove file.
* Makefile.am (AUX_FILES): Deregister files.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Actually test LTS kernels.</title>
<updated>2026-08-21T14:00:22+00:00</updated>
<author>
<name>Sergio Pastor Pérez</name>
<email>sergio.pastor-perez@inria.fr</email>
</author>
<published>2026-08-18T09:40:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=4cf2792768c8e4fef575b4a2edbf612a24a6e882'/>
<id>4cf2792768c8e4fef575b4a2edbf612a24a6e882</id>
<content type='text'>
Until now these variables were not exported and thus the corresponding tests
were not run by ‘make check’ nor by continuous integration.

* gnu/tests/base.scm: (%test-linux-libre-6.12, %test-linux-libre-6.6, %test-linux-libre-6.1):
Export.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #10642
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Until now these variables were not exported and thus the corresponding tests
were not run by ‘make check’ nor by continuous integration.

* gnu/tests/base.scm: (%test-linux-libre-6.12, %test-linux-libre-6.6, %test-linux-libre-6.1):
Export.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #10642
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Fix nfs system test.</title>
<updated>2026-08-12T01:20:27+00:00</updated>
<author>
<name>Yelninei</name>
<email>yelninei@tutamail.com</email>
</author>
<published>2026-08-11T09:08:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=e388dbdb2c67b0487e1d5643b031a9b27968e401'/>
<id>e388dbdb2c67b0487e1d5643b031a9b27968e401</id>
<content type='text'>
The socket position changed from /var/run to /run
in libtirpc 1.3.7, commit 2f9ce0ca4e0e21f5286e75fab32202f3913d9725
("Move rpcbind.sock to /run").

* gnu/tests/nfs.scm (%test-nfs): Change rpcbind socket to /run.

Merges: https://codeberg.org/guix/guix/pulls/10487
Reviewed-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
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>
The socket position changed from /var/run to /run
in libtirpc 1.3.7, commit 2f9ce0ca4e0e21f5286e75fab32202f3913d9725
("Move rpcbind.sock to /run").

* gnu/tests/nfs.scm (%test-nfs): Change rpcbind socket to /run.

Merges: https://codeberg.org/guix/guix/pulls/10487
Reviewed-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</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>gnu: tests: 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:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=8c473f5fadcff3b8be6a0ddc43b7e4dc7c2d4920'/>
<id>8c473f5fadcff3b8be6a0ddc43b7e4dc7c2d4920</id>
<content type='text'>
* gnu/tests/install.scm: Change (gnu packages wm) to (gnu packages window-management).

Change-Id: I3469150a0ca645c71a1ac2dc7bbabb514ef6fcfe
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/tests/install.scm: Change (gnu packages wm) to (gnu packages window-management).

Change-Id: I3469150a0ca645c71a1ac2dc7bbabb514ef6fcfe
Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>services: git-http-nginx-location-configuration: Enable configuration of the root URI path /.</title>
<updated>2026-07-03T07:09:28+00:00</updated>
<author>
<name>Thanos Apollo</name>
<email>public@thanosapollo.org</email>
</author>
<published>2026-02-05T05:06:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=ee71b7003d979953599937b41e65b809e4f0c1fd'/>
<id>ee71b7003d979953599937b41e65b809e4f0c1fd</id>
<content type='text'>
* gnu/services/version-control.scm
  (git-http-nginx-location-configuration): Handle the case
  where uri-path is "/" by not adding an extra slash prefix.
* gnu/tests/version-control.scm (git-nginx-root-configuration):
  Generalize from %git-nginx-root-configuration
  to take uri-path as an argument from...
  (git-http-os): ...this new procedure generalized from %git-http-os
  to take uri-path as an argument from...
  (git-http-test): ...this new procedure generalized
  from run-git-http-test to return a system test
  instead of just its store value.  Additionally
  take name, description, and uri-path arguments.
  (%test-git-http): Adjust accordingly.
  (%test-git-http-root-path): Duplicate %test-git-http
  with "/" instead of "/git/" as uri-path.

Merges: https://codeberg.org/guix/guix/pulls/6140
Co-authored-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
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/version-control.scm
  (git-http-nginx-location-configuration): Handle the case
  where uri-path is "/" by not adding an extra slash prefix.
* gnu/tests/version-control.scm (git-nginx-root-configuration):
  Generalize from %git-nginx-root-configuration
  to take uri-path as an argument from...
  (git-http-os): ...this new procedure generalized from %git-http-os
  to take uri-path as an argument from...
  (git-http-test): ...this new procedure generalized
  from run-git-http-test to return a system test
  instead of just its store value.  Additionally
  take name, description, and uri-path arguments.
  (%test-git-http): Adjust accordingly.
  (%test-git-http-root-path): Duplicate %test-git-http
  with "/" instead of "/git/" as uri-path.

Merges: https://codeberg.org/guix/guix/pulls/6140
Co-authored-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>services: Update rabbitmq service</title>
<updated>2026-06-28T22:38:21+00:00</updated>
<author>
<name>wrobell</name>
<email>wrobell@riseup.net</email>
</author>
<published>2026-06-14T16:57:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=bfb35abf16bb4aa52b143dd1eb31ddef16898b37'/>
<id>bfb35abf16bb4aa52b143dd1eb31ddef16898b37</id>
<content type='text'>
Update RabbitMQ default configuration to use localhost interface by
default and avoid listening on public interfaces.

Change the default configuration file to set inter-node communication
listener to localhost network interface (see also
https://www.rabbitmq.com/docs/networking#distribution). This requires
setting RabbitMQ node name to `rabbit@localhost`, so introduce
`node-name` RabbitMQ configuration field with such default value.

Path to the RabbitMQ environment configuration file was hardcoded.
Remove the hardcoding and allow to create such file with env-config-file
RabbitMQ configuration field.

Add new RabbitMQ service tests to check RabbitMQ broker startup and
status after the service is started.

* gnu/services/high-availability.scm (&lt;rabbitmq-configuration&gt;)
  [&lt;node-name&gt;, &lt;env-config-file&gt;]: New fields.
  (rabbitmq-shepherd-service): Use them.
  (%default-rabbitmq-config-file): Update.
* gnu/tests/high-availability.scm (run-rabbitmq-test): Add new tests.
* doc/gnu.texi (High Availability Services): Document new fields and
  provide information about local interfaces.

Merges: guix/guix!9360
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update RabbitMQ default configuration to use localhost interface by
default and avoid listening on public interfaces.

Change the default configuration file to set inter-node communication
listener to localhost network interface (see also
https://www.rabbitmq.com/docs/networking#distribution). This requires
setting RabbitMQ node name to `rabbit@localhost`, so introduce
`node-name` RabbitMQ configuration field with such default value.

Path to the RabbitMQ environment configuration file was hardcoded.
Remove the hardcoding and allow to create such file with env-config-file
RabbitMQ configuration field.

Add new RabbitMQ service tests to check RabbitMQ broker startup and
status after the service is started.

* gnu/services/high-availability.scm (&lt;rabbitmq-configuration&gt;)
  [&lt;node-name&gt;, &lt;env-config-file&gt;]: New fields.
  (rabbitmq-shepherd-service): Use them.
  (%default-rabbitmq-config-file): Update.
* gnu/tests/high-availability.scm (run-rabbitmq-test): Add new tests.
* doc/gnu.texi (High Availability Services): Document new fields and
  provide information about local interfaces.

Merges: guix/guix!9360
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
