<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/tests/install.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>maint: Replace remaining usages of isc-dhcp with dhcpcd.</title>
<updated>2026-08-26T04:30:40+00:00</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2026-08-26T04:26:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=bddb1ece34331637454a8c2281e625ab829ef204'/>
<id>bddb1ece34331637454a8c2281e625ab829ef204</id>
<content type='text'>
isc-dhcp has been unmaintained since 2022.  This is a follow-up to commit
3e713ae41c73b352fad4830b23721ee07935c512.

* doc/guix.texi (Keyboard Layout and Networking and Partitioning): Adjust
example.
* etc/manifests/cross-compile.scm (%system-packages)
* etc/manifests/release-desktop.scm (%desktop-packages)
* etc/manifests/release-minimal.scm (%system-packages): Replace "isc-dhcp"
with "dhcpcd".
* gnu/system.scm (%base-packages-networking): Likewise.
* gnu/tests/install.scm (%simple-installation-script)
(%extlinux-gpt-installation-script)
(%simple-installation-script-for-/dev/vda)
(%separate-store-installation-script)
(%extra-encrypted-packages): Likewise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
isc-dhcp has been unmaintained since 2022.  This is a follow-up to commit
3e713ae41c73b352fad4830b23721ee07935c512.

* doc/guix.texi (Keyboard Layout and Networking and Partitioning): Adjust
example.
* etc/manifests/cross-compile.scm (%system-packages)
* etc/manifests/release-desktop.scm (%desktop-packages)
* etc/manifests/release-minimal.scm (%system-packages): Replace "isc-dhcp"
with "dhcpcd".
* gnu/system.scm (%base-packages-networking): Likewise.
* gnu/tests/install.scm (%simple-installation-script)
(%extlinux-gpt-installation-script)
(%simple-installation-script-for-/dev/vda)
(%separate-store-installation-script)
(%extra-encrypted-packages): Likewise.
</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>tests: install: Increase memory for installation of desktops.</title>
<updated>2026-04-29T11:09:26+00:00</updated>
<author>
<name>Rutherther</name>
<email>rutherther@ditigal.xyz</email>
</author>
<published>2026-02-09T07:01:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=d79791dcd90b71b74f02e56cd127d603e7a4033a'/>
<id>d79791dcd90b71b74f02e56cd127d603e7a4033a</id>
<content type='text'>
The memory requirements seem to have increased, the test now consistently
fails with 1.2 GB.

Change-Id: I766cbe75fa6f09e513157f6f9e954dd2502d8c7a
Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
Merges: #6248
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The memory requirements seem to have increased, the test now consistently
fails with 1.2 GB.

Change-Id: I766cbe75fa6f09e513157f6f9e954dd2502d8c7a
Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
Merges: #6248
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: install: Add missing font packages to install tests.</title>
<updated>2026-04-29T11:09:25+00:00</updated>
<author>
<name>Rutherther</name>
<email>rutherther@ditigal.xyz</email>
</author>
<published>2026-02-08T15:16:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=43476286a4aec3ae76549893edc1e4c270d903c6'/>
<id>43476286a4aec3ae76549893edc1e4c270d903c6</id>
<content type='text'>
The desktop install tests are currently failing due to lack of packages in
their store. These packages have been added in b01968f6542a99c1de66f7202bd402098e75a603.

* gnu/tests/install.scm
(%extra-packages): Renamed to %extra-encrypted-packages.
(%extra-encrypted-packages): New variable.
(%extra-desktop-packages): New variable.
(%extra-mandb-packages): New variable.
(installation-os-for-gui-tests): Use them in packages.

Change-Id: Ib49fd65651e94bfd05215773eef5046064d7815a
Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The desktop install tests are currently failing due to lack of packages in
their store. These packages have been added in b01968f6542a99c1de66f7202bd402098e75a603.

* gnu/tests/install.scm
(%extra-packages): Renamed to %extra-encrypted-packages.
(%extra-encrypted-packages): New variable.
(%extra-desktop-packages): New variable.
(%extra-mandb-packages): New variable.
(installation-os-for-gui-tests): Use them in packages.

Change-Id: Ib49fd65651e94bfd05215773eef5046064d7815a
Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>guix: Ask LUKS password only once on boot when using GRUB.</title>
<updated>2026-04-09T17:55:05+00:00</updated>
<author>
<name>Danny Milosavljevic</name>
<email>dannym@friendly-machines.com</email>
</author>
<published>2026-02-08T20:50:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=b90597b98d46767207a0e92a84fb39c344472b69'/>
<id>b90597b98d46767207a0e92a84fb39c344472b69</id>
<content type='text'>
* gnu/bootloader/grub.scm (make-grub-configuration): Modify.
* gnu/system/mapped-devices.scm (open-luks-device): Modify.
* gnu/tests/install.scm (%encrypted-root-installation-script): Modify.
(%encrypted-root-os): Make debugging possible.
* doc/guix.texi (Mapped Devices): Cross-reference automatic LUKS master key
passing.
(BootloaderConfiguration): Document automatic LUKS master key passing via
GRUB's (proc)/luks_script.  Update extra-initrd documentation.

Change-Id: I5be74a524de04232d156e750109707fe7e50c28a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/bootloader/grub.scm (make-grub-configuration): Modify.
* gnu/system/mapped-devices.scm (open-luks-device): Modify.
* gnu/tests/install.scm (%encrypted-root-installation-script): Modify.
(%encrypted-root-os): Make debugging possible.
* doc/guix.texi (Mapped Devices): Cross-reference automatic LUKS master key
passing.
(BootloaderConfiguration): Document automatic LUKS master key passing via
GRUB's (proc)/luks_script.  Update extra-initrd documentation.

Change-Id: I5be74a524de04232d156e750109707fe7e50c28a
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: install: Fix timezone check.</title>
<updated>2026-01-15T19:26:28+00:00</updated>
<author>
<name>Noé Lopez</name>
<email>noelopez@free.fr</email>
</author>
<published>2025-12-19T19:08:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=1d455fb8bff2efe95391258e5986e02f8b4e0e70'/>
<id>1d455fb8bff2efe95391258e5986e02f8b4e0e70</id>
<content type='text'>
The default timezone is set to Europe/Zaghreb, however the new check
introduced in 0a9eb3f3e2b7a08e6df4db44bc6fd56f2cd34173 was checking for the
one in the operating-system definition, which is Europe/Paris.

* gnu/tests/install.scm (gui-test-program): Explicitely set timezone to
Europe/Paris.

Change-Id: I7b5d327f13760632c9fbc0c1223a6a9bbc624f4d
Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
Merges: #4977
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The default timezone is set to Europe/Zaghreb, however the new check
introduced in 0a9eb3f3e2b7a08e6df4db44bc6fd56f2cd34173 was checking for the
one in the operating-system definition, which is Europe/Paris.

* gnu/tests/install.scm (gui-test-program): Explicitely set timezone to
Europe/Paris.

Change-Id: I7b5d327f13760632c9fbc0c1223a6a9bbc624f4d
Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
Merges: #4977
</pre>
</div>
</content>
</entry>
<entry>
<title>installer: Add Sway as an option in the Desktop environment page.</title>
<updated>2025-11-04T16:49:29+00:00</updated>
<author>
<name>Fredrik Salomonsson</name>
<email>plattfot@posteo.net</email>
</author>
<published>2025-10-26T00:09:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=09014b57fddace0c3faec3e4276e1e6671a85799'/>
<id>09014b57fddace0c3faec3e4276e1e6671a85799</id>
<content type='text'>
* gnu/installer/services.scm (%system-services): desktop-environment for sway
and its minimal companion packages.
* gnu/tests/install.scm (installation-target-desktop-os-for-gui-tests): Add
sway and its companion packages to operating-system packages.

Change-Id: I22f4cb67752ce1a15009680a1ba081fae129d45a
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/installer/services.scm (%system-services): desktop-environment for sway
and its minimal companion packages.
* gnu/tests/install.scm (installation-target-desktop-os-for-gui-tests): Add
sway and its companion packages to operating-system packages.

Change-Id: I22f4cb67752ce1a15009680a1ba081fae129d45a
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>installer: Add KDE Plasma desktop environment.</title>
<updated>2025-11-03T16:18:39+00:00</updated>
<author>
<name>Rutherther</name>
<email>rutherther@ditigal.xyz</email>
</author>
<published>2025-10-20T19:32:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=1f024990dd3afcadfcb441fe8305c6ffcfaa7c84'/>
<id>1f024990dd3afcadfcb441fe8305c6ffcfaa7c84</id>
<content type='text'>
* gnu/installer/services.scm (%system-services): Add KDE Plasma environment.
* gnu/tests/install.scm
(installation-target-desktop-os-for-gui-tests): Add
plasma-desktop-service-type to operating-system services.
(%test-gui-inst)led-desktop-os-encrypted): Extend side for Plasma.

Change-Id: Iaf55bb85f40865ee5b79abef23a98a3e04a1e244
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/installer/services.scm (%system-services): Add KDE Plasma environment.
* gnu/tests/install.scm
(installation-target-desktop-os-for-gui-tests): Add
plasma-desktop-service-type to operating-system services.
(%test-gui-inst)led-desktop-os-encrypted): Extend side for Plasma.

Change-Id: Iaf55bb85f40865ee5b79abef23a98a3e04a1e244
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: install: Expand the default partition size to 2GiB.</title>
<updated>2025-10-17T14:23:20+00:00</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2025-10-17T14:18:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=c787d90fff634e93edaa49c7e8e90dd71668a570'/>
<id>c787d90fff634e93edaa49c7e8e90dd71668a570</id>
<content type='text'>
* gnu/tests/install.scm (%simple-installation-script,
%extlinux-gpt-installation-script,
%simple-installation-script-for-/dev/vda,
%separate-store-installation-script, %raid-root-installation-script,
%lvm-separate-home-installation-script,
%encrypted-home-installation-script,
%encrypted-root-not-boot-installation-script,
%btrfs-raid-root-installation-script): Enlarge the install partition
to 2GiB.
(%test-raid-root-os, %test-lvm-separate-home-os,
%test-encrypted-root-not-boot-os, %test-btrfs-raid-root-os,
%test-gui-uefi-installed-os): Adjust accordingly.

Change-Id: Idaf8a9c2a3ccd268b838decf18793c24716154d4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/tests/install.scm (%simple-installation-script,
%extlinux-gpt-installation-script,
%simple-installation-script-for-/dev/vda,
%separate-store-installation-script, %raid-root-installation-script,
%lvm-separate-home-installation-script,
%encrypted-home-installation-script,
%encrypted-root-not-boot-installation-script,
%btrfs-raid-root-installation-script): Enlarge the install partition
to 2GiB.
(%test-raid-root-os, %test-lvm-separate-home-os,
%test-encrypted-root-not-boot-os, %test-btrfs-raid-root-os,
%test-gui-uefi-installed-os): Adjust accordingly.

Change-Id: Idaf8a9c2a3ccd268b838decf18793c24716154d4
</pre>
</div>
</content>
</entry>
<entry>
<title>mapped-devices/luks: Support extra options.</title>
<updated>2025-10-06T08:21:16+00:00</updated>
<author>
<name>45mg</name>
<email>45mg.writes@gmail.com</email>
</author>
<published>2025-09-22T13:12:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=73cbb94d1dd8a72405c023adeb89ab6940d0d82e'/>
<id>73cbb94d1dd8a72405c023adeb89ab6940d0d82e</id>
<content type='text'>
Allow passing extra options to the 'cryptsetup open' command.

* gnu/system/mapped-devices.scm (luks-device-mapping-with-options):
[#:extra-options]: New argument.
(open-luks-device): Use it.
(check-luks-device): Validate it.
* doc/guix.texi (Mapped Devices): Document it.
* gnu/tests/install.scm (%test-encrypted-root-extra-options-os): New
test for it, as well as the previously untested #:allow-discards?
option.
(%encrypted-root-extra-options-os): New os declaration for the test.

Change-Id: I265a431efb0c81ed7cfc984344c6b8a4cc2f1624
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow passing extra options to the 'cryptsetup open' command.

* gnu/system/mapped-devices.scm (luks-device-mapping-with-options):
[#:extra-options]: New argument.
(open-luks-device): Use it.
(check-luks-device): Validate it.
* doc/guix.texi (Mapped Devices): Document it.
* gnu/tests/install.scm (%test-encrypted-root-extra-options-os): New
test for it, as well as the previously untested #:allow-discards?
option.
(%encrypted-root-extra-options-os): New os declaration for the test.

Change-Id: I265a431efb0c81ed7cfc984344c6b8a4cc2f1624
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
