From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id wEL/ND7zyWX4TwEAe85BDQ:P1 (envelope-from ) for ; Mon, 12 Feb 2024 11:30:23 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id wEL/ND7zyWX4TwEAe85BDQ (envelope-from ) for ; Mon, 12 Feb 2024 11:30:22 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=jpoiret.xyz header.s=dkim header.b=bsBmC8B2; dmarc=pass (policy=reject) header.from=jpoiret.xyz; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1707733822; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=V8RHOhzAqBG+Q4OVOYTGWr3oxwDhVzrIhDVmG+szj9Y=; b=kAs5/bkjH+PpG+jccva/38un3d+D5gEIP/M2BHkEVhvVUV++L5tBOaSYIF7r1MYf+HeVcI 9iuBzFotYrWiYcboI90VTTf4fwp9f1lB0AO7R191u176piytfQd4npkXlF2e+I/gs8xMpG 3efFTplKaBsqqVZrX3mOG5vDAP+RDZiTKkmuFJAXHkf1PLC+wmULH+omXwiQNy/bVQHZsP squjm6mR0YCBs9pOmB8bPErmVHdPHOcfJOYdoPWmmmj6h9uJrCi4VsM8Jb+Shil5G/hHQa wFNI9pTMd+nTN5QPXr3NEIInkVN7D2U/JwjDdg1nnURjV7akc05bZsVLjWEyaA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=jpoiret.xyz header.s=dkim header.b=bsBmC8B2; dmarc=pass (policy=reject) header.from=jpoiret.xyz; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1707733822; a=rsa-sha256; cv=none; b=NJzrTiz4xP5/YZ7cLJDZl96XdjMjR6HzyLaD7/Ah5xN6FYX2YI/kB8ypLWYz8yCAC7/3zR gdICxqzZVq2Asjo5Ic6befhFEZUxJKhUsH0qfL5rBBq7f4y/OprtpTbFgS0ZYpQVW9kXtA AwMz1IkJKONYbAqLiYbrxCybTHHOKL+77r+drIBpUD7VRrY/1t86T0tjW1UkokTJAE1pCR mIdF+XgcvyPie1KAENTGtSGgT2tvnCZBl6zp4Kbym6ilm9zSqPq4xHfMJUlbTYUEIV7QLA jewHKdeqrR/lGKbArgfG2xlrDbujK/9DaXUWRk/fnCTG5PbtIrzE/xclY9NgRg== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 9B9D834588 for ; Mon, 12 Feb 2024 11:30:22 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rZTZP-0006Xg-KS; Mon, 12 Feb 2024 05:29:51 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rZTZK-0006X4-MD for guix-devel@gnu.org; Mon, 12 Feb 2024 05:29:46 -0500 Received: from jpoiret.xyz ([206.189.101.64]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rZTZJ-0000zN-7m for guix-devel@gnu.org; Mon, 12 Feb 2024 05:29:46 -0500 Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id A9DD1184F2B; Mon, 12 Feb 2024 10:29:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1707733781; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=V8RHOhzAqBG+Q4OVOYTGWr3oxwDhVzrIhDVmG+szj9Y=; b=bsBmC8B2WKUyWxPQ6wQoZtDEfyU45vlLpwq7RkE7UctgctEIsaFuwAqXPi8qmakYlYqEp8 5xsxXOHOUZ0hRf4XdT43BqkWG16Jp75V7+0g18yymKq/EerS7RMbTg9d0+45IkaHVREL06 MJHE9yBn2wyereB3Jzo5g4O1nc4mbsGoc5l4FLg1eEyQS8gitHbyUFP6UzRYdkbWAAgb51 OsCNZJV1Q1RvWQHKgPN11bEq8lktFhF9bOmbiBJ6RWNZQ31/gSsgno0qwDdlF/Y5xge33t kUvC2XljCpw1AwBhCFSPRfleBjbbD9DK8SUpJJNVNepop2UtCp+VTlVKMdMYWQ== From: Josselin Poiret To: Felix Lechner , Romain , Tanguy LE CARROUR , Guix Devel Subject: Re: Keyboard layout in GRUB (Was: On the road to the next release: testing the installer) In-Reply-To: <87r0hi4u77.fsf@lease-up.com> References: <170720469934.13779.5700432141234261692@bioneland.org> <170722395159.31436.12289376052213974782@bioneland.org> <170747789190.20378.17007215655800593807@bioneland.org> <87bk8o61yr.fsf@jpoiret.xyz> <8B96606B-09EE-46A2-AF77-AD04E288F4C6@rgarbage.fr> <87il2wmkl5.fsf@jpoiret.xyz> <87r0hi4u77.fsf@lease-up.com> Date: Mon, 12 Feb 2024 11:29:37 +0100 Message-ID: <87frxyvuum.fsf@jpoiret.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spamd-Bar: / Received-SPF: pass client-ip=206.189.101.64; envelope-from=dev@jpoiret.xyz; helo=jpoiret.xyz X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -10.55 X-Spam-Score: -10.55 X-Migadu-Queue-Id: 9B9D834588 X-Migadu-Scanner: mx12.migadu.com X-TUID: +TaMWZYyCNK+ --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Felix, Felix Lechner writes: > I do not suffer from the issue described here but rewrote the bootloader > code locally for more flexibility (and may be able to contribute > it). Could we simply move the reference to keyboard-layout-config here > up by a few lines? [1] We could move it up and that would solve it for people not using encrypted /boot I believe. However, for people using encrypted /boot, the keymap would never be loaded instead of loaded after unlocking the volume. The solution for that is to embed the keymap in the GRUB image, so that it can always be found. I believe we don't use grub-mkimage directly for the efi case for now, which is the command we want to use to be able to include arbitrary files in the image, hence my comment about the code needing some refactoring. Best, =2D-=20 Josselin Poiret --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHEBAEBCAAuFiEEOSSM2EHGPMM23K8vUF5AuRYXGooFAmXJ8xEQHGRldkBqcG9p cmV0Lnh5egAKCRBQXkC5FhcainoDDACK1K09uJzxhjP+AGqyJz03Y7yhzUbWsi0g QxEnINjL0CIpd7I7VriAx2qrRdeP+pT8i7WmqzmtRyw/3GEKL7vLwIQw3l+8O1ZD 1BA8gMIhqijgkoMB5IdzZzWSYjIOqH7+4w6IpzM48VEaACKogol+rpRM1m3/DkE7 uNiYqFEC5fC+N5sSUR7LRbPAvhEzMnTx9J4yere0GlzELTu6sAhMokpi/rUqlWjd pslcu+M73o9j9SYN0BRARvYcQKg7j4LxDxiBsnajZC4axhyL0V3Ele2Vh3ZTvV25 OxdDxZVMvoYyHWS9iuTgLzJMnLfxzphtoQtdBfiSgbDmkMq/99RpEqjzyqKy0/ay AImX5klkQTiEZXfGd13eJqP7fluQ9FK1qrSfb5zHhHJQkpTYXw6r8ALDskuNhufY V0rmBQiSFIHFa2SPQfRNbLfOoHVeFsBGipm3yDPsIcCrQijjFSr4q+Z4Z+mvAJDN IsG3n5+Ux5S3afsZpjgmq2qaSoTwQjw= =lVJa -----END PGP SIGNATURE----- --=-=-=--