<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/installer, branch rename-kernel-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>installer: run-wifi-page: Handle null ‘service-items’.</title>
<updated>2026-02-11T04:14:13+00:00</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2026-02-10T12:15:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=5429b9a1f9756d78564e905bcc9721bf9bd73976'/>
<id>5429b9a1f9756d78564e905bcc9721bf9bd73976</id>
<content type='text'>
Previously, the installer crashes after pressing enter on "No wifi detected".

* gnu/installer/newt/wifi.scm (run-wifi-page): Scan wifi when connecting with
null ‘service-items’.

Change-Id: I04c57f2bdf0cc7f5928e154fce48e54d1ecb0cfa
Merges: #6287
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, the installer crashes after pressing enter on "No wifi detected".

* gnu/installer/newt/wifi.scm (run-wifi-page): Scan wifi when connecting with
null ‘service-items’.

Change-Id: I04c57f2bdf0cc7f5928e154fce48e54d1ecb0cfa
Merges: #6287
</pre>
</div>
</content>
</entry>
<entry>
<title>installer: Handle service configurations for desktop environments without a snippet.</title>
<updated>2026-01-31T13:44:02+00:00</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2026-01-16T03:47:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=3354299b97ea2aa09de774844117b68eb3c2d95b'/>
<id>3354299b97ea2aa09de774844117b68eb3c2d95b</id>
<content type='text'>
Fixes one of the issues in #5612.

* gnu/installer/services.scm (system-services-&gt;configuration): Check
‘desktop?’ before skipping modifying system services.

Change-Id: I1fa4670ab3fc8ad445c296ead0df565313b09d95
Merges: #5651
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes one of the issues in #5612.

* gnu/installer/services.scm (system-services-&gt;configuration): Check
‘desktop?’ before skipping modifying system services.

Change-Id: I1fa4670ab3fc8ad445c296ead0df565313b09d95
Merges: #5651
</pre>
</div>
</content>
</entry>
<entry>
<title>installer: system-services-&gt;configuration: Simplify returning sexp.</title>
<updated>2026-01-31T13:44:00+00:00</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2026-01-16T15:56:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=50203e41812a79cdb2ab97dc43ec91749a69bd59'/>
<id>50203e41812a79cdb2ab97dc43ec91749a69bd59</id>
<content type='text'>
* gnu/installer/services.scm (system-services-&gt;configuration): Simplify
returning sexp to improve readability.

Change-Id: I02a91523bcf4af1b6fe6476ab2f0e390559a8457
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/installer/services.scm (system-services-&gt;configuration): Simplify
returning sexp to improve readability.

Change-Id: I02a91523bcf4af1b6fe6476ab2f0e390559a8457
</pre>
</div>
</content>
</entry>
<entry>
<title>installer: Add fonts to cover all languages for desktop installation.</title>
<updated>2026-01-25T05:18:57+00:00</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2026-01-16T05:19:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=b01968f6542a99c1de66f7202bd402098e75a603'/>
<id>b01968f6542a99c1de66f7202bd402098e75a603</id>
<content type='text'>
* gnu/installer/services.scm (system-services-&gt;configuration):
Install font-google-noto, font-google-noto-emoji and font-sarasa-gothic when
using a desktop environment.

Fixes: #5613
Merges: #5654
Change-Id: Ie6e0af004969158bad316f0fcf886519cf3bdc7d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/installer/services.scm (system-services-&gt;configuration):
Install font-google-noto, font-google-noto-emoji and font-sarasa-gothic when
using a desktop environment.

Fixes: #5613
Merges: #5654
Change-Id: Ie6e0af004969158bad316f0fcf886519cf3bdc7d
</pre>
</div>
</content>
</entry>
<entry>
<title>installer: kernel: Accept empty list as kernel.</title>
<updated>2026-01-21T13:19:46+00:00</updated>
<author>
<name>Rutherther</name>
<email>rutherther@ditigal.xyz</email>
</author>
<published>2026-01-21T13:19:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=88f0151d9f85a56cc0b32a192079f82fc01df470'/>
<id>88f0151d9f85a56cc0b32a192079f82fc01df470</id>
<content type='text'>
On architectures other than x86_64, the kernel page is not shown.  That means
the kernel will be an empty list. This leads to an exception during
installation.

Followup of 139a69b60201769ded53667872ca8dbad8f6e216, part of #5515.

* gnu/installer/kernel.scm (kernel-&gt;configuration): Accept empty kernel.

Change-Id: I7891f189ecc8d557aa9bb900a6633a570e46a3b6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On architectures other than x86_64, the kernel page is not shown.  That means
the kernel will be an empty list. This leads to an exception during
installation.

Followup of 139a69b60201769ded53667872ca8dbad8f6e216, part of #5515.

* gnu/installer/kernel.scm (kernel-&gt;configuration): Accept empty kernel.

Change-Id: I7891f189ecc8d557aa9bb900a6633a570e46a3b6
</pre>
</div>
</content>
</entry>
<entry>
<title>installer: Adjust vertical space in the recommended kernel choice.</title>
<updated>2026-01-16T19:53:49+00:00</updated>
<author>
<name>Florian Pelz</name>
<email>pelzflorian@pelzflorian.de</email>
</author>
<published>2026-01-16T08:28:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=ea0c0bec5dcdb3190023fce5ed3fc525838ecb76'/>
<id>ea0c0bec5dcdb3190023fce5ed3fc525838ecb76</id>
<content type='text'>
Proposed in #5555.

* gnu/installer/newt/kernel.scm (run-kernel-page): Add a newline.

Suggested-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Change-Id: I50e156e12539ba86cf9aa12ab6ef92ed145b5578
Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Proposed in #5555.

* gnu/installer/newt/kernel.scm (run-kernel-page): Add a newline.

Suggested-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Change-Id: I50e156e12539ba86cf9aa12ab6ef92ed145b5578
Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>installer: run-kernel-page: Ensure Linux Libre is first.</title>
<updated>2026-01-16T19:53:48+00:00</updated>
<author>
<name>Rutherther</name>
<email>rutherther@ditigal.xyz</email>
</author>
<published>2026-01-16T19:52:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=5ce978fa9304cf7d97faf8b4befe81c629bea837'/>
<id>5ce978fa9304cf7d97faf8b4befe81c629bea837</id>
<content type='text'>
The list box is automatically sorted, putting Hurd in front of Linux Libre.

* gnu/installer/newt/kernel.scm (run-kernel-page): Do not sort.

Change-Id: Id534560e93eee597e1180d766abb7422cd8e547a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The list box is automatically sorted, putting Hurd in front of Linux Libre.

* gnu/installer/newt/kernel.scm (run-kernel-page): Do not sort.

Change-Id: Id534560e93eee597e1180d766abb7422cd8e547a
</pre>
</div>
</content>
</entry>
<entry>
<title>installer: services: Disable desktop page on Hurd and 32-bit x86.</title>
<updated>2026-01-14T09:47:51+00:00</updated>
<author>
<name>Rutherther</name>
<email>rutherther@ditigal.xyz</email>
</author>
<published>2026-01-09T20:22:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=542db8304ed2991ce870c93bd71456e942624888'/>
<id>542db8304ed2991ce870c93bd71456e942624888</id>
<content type='text'>
To prevent confusion, remove possibility to choose the desktop services on
both Hurd and 32-bit x86. As the info text suggests, desktop environments are not
available on Hurd. As for x86, there some of the services do not build. While
it is more idiomatic to fix those services, for the 1.5.0 release, use this
workaround to disable the desktop page. This ensures users aren't left
building something that will fail.

* gnu/installer/newt/services.scm
(run-desktop-environments-cbt-page): No longer show special info on Hurd.
(run-desktop-environments-cbt-page/maybe): Call
run-desktop-environments-cbt-page on architectures that support desktop
environments well.
(run-services-page): Call maybe variant of run-desktop-environments-cbt-page.

Change-Id: I4bb636e4d5bf2b73bfaf276fd359c77402c5c5f7
Fixes: #5400
Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
Merges: #5503
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To prevent confusion, remove possibility to choose the desktop services on
both Hurd and 32-bit x86. As the info text suggests, desktop environments are not
available on Hurd. As for x86, there some of the services do not build. While
it is more idiomatic to fix those services, for the 1.5.0 release, use this
workaround to disable the desktop page. This ensures users aren't left
building something that will fail.

* gnu/installer/newt/services.scm
(run-desktop-environments-cbt-page): No longer show special info on Hurd.
(run-desktop-environments-cbt-page/maybe): Call
run-desktop-environments-cbt-page on architectures that support desktop
environments well.
(run-services-page): Call maybe variant of run-desktop-environments-cbt-page.

Change-Id: I4bb636e4d5bf2b73bfaf276fd359c77402c5c5f7
Fixes: #5400
Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
Merges: #5503
</pre>
</div>
</content>
</entry>
<entry>
<title>installer: partition: Force msdos on Hurd.</title>
<updated>2026-01-14T09:46:41+00:00</updated>
<author>
<name>Rutherther</name>
<email>rutherther@ditigal.xyz</email>
</author>
<published>2026-01-10T21:24:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=056dd112aa4e67bfccb7e19709da54e249b5d512'/>
<id>056dd112aa4e67bfccb7e19709da54e249b5d512</id>
<content type='text'>
Since Hurd always uses Legacy BIOS bootloader, do not offer GPT label.

* gnu/installer/newt/partition.scm (run-label-page): Force MSDOS for Hurd
target.

Change-Id: Ib8bb1175f85e8f6084683a747303e3e19f20be42
Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since Hurd always uses Legacy BIOS bootloader, do not offer GPT label.

* gnu/installer/newt/partition.scm (run-label-page): Force MSDOS for Hurd
target.

Change-Id: Ib8bb1175f85e8f6084683a747303e3e19f20be42
Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>installer: network: Check response code to assess substitute availability.</title>
<updated>2026-01-14T08:16:50+00:00</updated>
<author>
<name>Rutherther</name>
<email>rutherther@ditigal.xyz</email>
</author>
<published>2025-12-29T10:54:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=84a018b3569a26fbb99d0c71fdbd2addb5686467'/>
<id>84a018b3569a26fbb99d0c71fdbd2addb5686467</id>
<content type='text'>
This is to accomodate following situation:
- The proxy is up
- The substitute server is down

When that happens, 5xx is returned from the proxy, typically either Bad
Gateway or Gateway Timeout. This implies the substitute server is down.

Still, for checking if the user is online, we do not check the response code.
If there is a response, even 4xx, 5xx, it still means the user is online.

* gnu/installer/newt/network.scm
(url-alive?): Add optional argument to to check the response code.
(common-urls-alive?): Add the same argument, passing it to url-alive?
(check-substitute-availability): Assume offline when non-successful http code
returned.

Follow up of 9ea2174ba8f05445227c952e0faa17d9f65ddb8f.
Change-Id: I52ae8a49407009dd76ad5da3925355770bc25d0c

Change-Id: I99a77cb7332198bae84f28a00a6cc0409d5bf3b9
Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
Merges: #5217
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is to accomodate following situation:
- The proxy is up
- The substitute server is down

When that happens, 5xx is returned from the proxy, typically either Bad
Gateway or Gateway Timeout. This implies the substitute server is down.

Still, for checking if the user is online, we do not check the response code.
If there is a response, even 4xx, 5xx, it still means the user is online.

* gnu/installer/newt/network.scm
(url-alive?): Add optional argument to to check the response code.
(common-urls-alive?): Add the same argument, passing it to url-alive?
(check-substitute-availability): Assume offline when non-successful http code
returned.

Follow up of 9ea2174ba8f05445227c952e0faa17d9f65ddb8f.
Change-Id: I52ae8a49407009dd76ad5da3925355770bc25d0c

Change-Id: I99a77cb7332198bae84f28a00a6cc0409d5bf3b9
Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
Merges: #5217
</pre>
</div>
</content>
</entry>
</feed>
