<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/doc, branch wip-riscv-bootstrap</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>serialization: Use ‘bytevector-slice’ from Guile &gt;= 3.0.9.</title>
<updated>2026-01-27T12:01:14+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2025-11-26T09:07:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=40c24a92af2ead4379ea0755304c00fd09c806bf'/>
<id>40c24a92af2ead4379ea0755304c00fd09c806bf</id>
<content type='text'>
* guix/serialization.scm (sub-bytevector): Remove.
(read-byte-string): Use ‘bytevector-slice’.
* configure.ac: Require Guile 3.0.9.
* doc/contributing.texi (Requirements): Adjust accordingly.

Change-Id: I7aa11a2182530ea5131be591db03b17efb6847a4
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #4495
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* guix/serialization.scm (sub-bytevector): Remove.
(read-byte-string): Use ‘bytevector-slice’.
* configure.ac: Require Guile 3.0.9.
* doc/contributing.texi (Requirements): Adjust accordingly.

Change-Id: I7aa11a2182530ea5131be591db03b17efb6847a4
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #4495
</pre>
</div>
</content>
</entry>
<entry>
<title>services: Add endlessh-service-type.</title>
<updated>2026-01-27T10:46:03+00:00</updated>
<author>
<name>Clombrong</name>
<email>cromblong@egregore.fun</email>
</author>
<published>2025-10-01T23:51:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=8dc57904e385b9219f548601afc6dc9b26dadd68'/>
<id>8dc57904e385b9219f548601afc6dc9b26dadd68</id>
<content type='text'>
* docs/guix.texi: Document EndleSSH service and configuration.
* gnu/services/ssh.scm: New service.
* gnu/services/ssh.scm: Define shepherd service.

Merges: https://codeberg.org/guix/guix/pulls/5910
Co-Authored-By: Giacomo Leidi &lt;therewasa@fishinthecalculator.me&gt;
Change-Id: Ief4520b536276b88f2e5027ef0897bf84b2835df
Signed-off-by: Giacomo Leidi &lt;therewasa@fishinthecalculator.me&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* docs/guix.texi: Document EndleSSH service and configuration.
* gnu/services/ssh.scm: New service.
* gnu/services/ssh.scm: Define shepherd service.

Merges: https://codeberg.org/guix/guix/pulls/5910
Co-Authored-By: Giacomo Leidi &lt;therewasa@fishinthecalculator.me&gt;
Change-Id: Ief4520b536276b88f2e5027ef0897bf84b2835df
Signed-off-by: Giacomo Leidi &lt;therewasa@fishinthecalculator.me&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: Fix typo.</title>
<updated>2026-01-27T05:27:25+00:00</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2026-01-17T12:44:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=cdd80c5ad725fcca5a68272d8d51f1193073ba47'/>
<id>cdd80c5ad725fcca5a68272d8d51f1193073ba47</id>
<content type='text'>
* doc/guix.texi (Invoking guix import): Fix typo.

Change-Id: I4d9234ac3c4d83f64d36e7aedf4c67e9eaf79167
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/guix.texi (Invoking guix import): Fix typo.

Change-Id: I4d9234ac3c4d83f64d36e7aedf4c67e9eaf79167
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: Fix hello package example.</title>
<updated>2026-01-26T09:24:00+00:00</updated>
<author>
<name>Charles Roelli</name>
<email>charles@aurox.ch</email>
</author>
<published>2026-01-23T09:17:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=d7e71dad6d3c64cf2bcda00e3425c614aa7702ba'/>
<id>d7e71dad6d3c64cf2bcda00e3425c614aa7702ba</id>
<content type='text'>
* doc/guix.texi (Defining Packages): Fix package example.

Change-Id: Ib3bf14f50a938de569b7eb1927ec18d9ee5d1e5c
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #5838
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/guix.texi (Defining Packages): Fix package example.

Change-Id: Ib3bf14f50a938de569b7eb1927ec18d9ee5d1e5c
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #5838
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: cookbook: Don’t insist on mounting home directories on the head node.</title>
<updated>2026-01-26T09:22:54+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2026-01-24T22:49:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=997dd3aa510c1d56487e5fdf8b4a3c7ccb45b074'/>
<id>997dd3aa510c1d56487e5fdf8b4a3c7ccb45b074</id>
<content type='text'>
* doc/guix-cookbook.texi (Setting Up a Head Node): State that mounting home
directories on the head node is “optional”.

Change-Id: Id60b54d463f5422f71a71607cd71ed347a98865e
Merges: #5890
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/guix-cookbook.texi (Setting Up a Head Node): State that mounting home
directories on the head node is “optional”.

Change-Id: Id60b54d463f5422f71a71607cd71ed347a98865e
Merges: #5890
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: cookbook: Recommend systemd timer for ‘guix gc’.</title>
<updated>2026-01-26T09:18:39+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2026-01-24T22:42:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=085c6e65834c7d47c50e49e3f1c93e0422ca1d4f'/>
<id>085c6e65834c7d47c50e49e3f1c93e0422ca1d4f</id>
<content type='text'>
* doc/guix-cookbook.texi (Setting Up a Head Node): Give instructions for the
systemd timer rather than ‘crontab’.

Change-Id: I063ad0ea694500a67553d66d37ae354b9c078a65
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/guix-cookbook.texi (Setting Up a Head Node): Give instructions for the
systemd timer rather than ‘crontab’.

Change-Id: I063ad0ea694500a67553d66d37ae354b9c078a65
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: cookbook: Update for unprivileged guix-daemon execution.</title>
<updated>2026-01-26T09:18:35+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludovic.courtes@inria.fr</email>
</author>
<published>2026-01-24T22:28:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=28ce4eae6b22ce566b0d35f6d7f408599a79c505'/>
<id>28ce4eae6b22ce566b0d35f6d7f408599a79c505</id>
<content type='text'>
* doc/guix-cookbook.texi (Setting Up a Head Node): Add note about unprivileged
guix-daemon.  Remove ‘--build-users-group=guixbuild’ flag from ‘.service’
snippets.  Mention “systemd timer” next to “crontab entry”.

Change-Id: I72ac59d3ce8a5572dbeb8cb4c7764a8478f6e1ee
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/guix-cookbook.texi (Setting Up a Head Node): Add note about unprivileged
guix-daemon.  Remove ‘--build-users-group=guixbuild’ flag from ‘.service’
snippets.  Mention “systemd timer” next to “crontab entry”.

Change-Id: I72ac59d3ce8a5572dbeb8cb4c7764a8478f6e1ee
</pre>
</div>
</content>
</entry>
<entry>
<title>transformations: Add ‘--amd-gpu’ transformation option.</title>
<updated>2026-01-25T20:25:40+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2026-01-13T08:38:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=0c5d65d5400c6193571972451083baa66265ec5a'/>
<id>0c5d65d5400c6193571972451083baa66265ec5a</id>
<content type='text'>
* guix/transformations.scm (split-on-commas): New procedure, moved from…
(transform-package-toolchain): … here.
(package-amd-gpu-specialization, transform-package-amd-gpu-targets): New
procedures.
(%transformations, %options): Add ‘amd-gpu’.
* tests/transformations.scm ("options-&gt;transformations, amd-gpu")
("options-&gt;transformations, amd-gpu, not applicable")
("options-&gt;transformations, amd-gpu, missing clang-rocm input")
("options-&gt;transformations, amd-gpu, wrong GPU"): New tests.
* doc/guix.texi (Package Transformation Options): Document it.

Change-Id: I56bf0dffbf12bc08cf6318fe56952473b395c303
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #5583
Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* guix/transformations.scm (split-on-commas): New procedure, moved from…
(transform-package-toolchain): … here.
(package-amd-gpu-specialization, transform-package-amd-gpu-targets): New
procedures.
(%transformations, %options): Add ‘amd-gpu’.
* tests/transformations.scm ("options-&gt;transformations, amd-gpu")
("options-&gt;transformations, amd-gpu, not applicable")
("options-&gt;transformations, amd-gpu, missing clang-rocm input")
("options-&gt;transformations, amd-gpu, wrong GPU"): New tests.
* doc/guix.texi (Package Transformation Options): Document it.

Change-Id: I56bf0dffbf12bc08cf6318fe56952473b395c303
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #5583
Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: Add an URL link.</title>
<updated>2026-01-25T20:25:23+00:00</updated>
<author>
<name>Hartmut Goebel</name>
<email>h.goebel@crazy-compilers.com</email>
</author>
<published>2026-01-02T22:06:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=3da67d6d68be8242aa14374fca312939f72b7411'/>
<id>3da67d6d68be8242aa14374fca312939f72b7411</id>
<content type='text'>
* doc/guix.texi (Services)[Telephony Services]{Jami}: Add link to the Jami
  project home-page.

Change-Id: If8e5ad61f9f36c0403e74d6926e89eb463bb009b
Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/guix.texi (Services)[Telephony Services]{Jami}: Add link to the Jami
  project home-page.

Change-Id: If8e5ad61f9f36c0403e74d6926e89eb463bb009b
Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: Small rewording.</title>
<updated>2026-01-25T20:25:22+00:00</updated>
<author>
<name>Hartmut Goebel</name>
<email>h.goebel@crazy-compilers.com</email>
</author>
<published>2022-06-22T14:35:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=b20bf71e6f5e11455b880d5015be0a16403b0869'/>
<id>b20bf71e6f5e11455b880d5015be0a16403b0869</id>
<content type='text'>
* doc/guix.texi (Services)[Continuous Integration]: Add quotes to mark terms
  as such. Fix typo.

Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/guix.texi (Services)[Continuous Integration]: Add quotes to mark terms
  as such. Fix typo.

Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
</pre>
</div>
</content>
</entry>
</feed>
