From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id gE2tAqA3zWXSPAAA62LTzQ:P1 (envelope-from ) for ; Wed, 14 Feb 2024 22:58:56 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id gE2tAqA3zWXSPAAA62LTzQ (envelope-from ) for ; Wed, 14 Feb 2024 22:58:56 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=rgarbage.fr header.s=dkim header.b=sjwHBYzK; dmarc=pass (policy=none) header.from=rgarbage.fr; 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=1707947936; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=M894FqfCTTFam7e2Zw2Uy+wFxgfX9rKKfzOMc6CAu+k=; b=M9ifk8AAvpztPcbK9A61nEeogNuitrC21KhXU/xYmiKGcTF3sMHT0g0PZ5w8Mpo3p+kH3z VKA6+P1bJQjsug59QjGXsE4cql8dhtyK45XKqzKEopVgLqfNxu5f4JcUFTpgVUIx9Y43hO lvrlANk6O+k83/OIwjAAuAKHTXXNfzJCMiQHTNG6oTb+qlnArs4CmPLjlb0D7VROQxjsPc iYslptv8X2kpubehvUKc8A+lhMyPVFRhUJsRXaz5YEP2dUPNSDzq1ab4yEWit6CNgW9oeW V0l3+2SQapvfJjld8MOeXuc9bzP6v/pXBJDVlnOVwdVwT9OkZwMJflUQ67YyCg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=rgarbage.fr header.s=dkim header.b=sjwHBYzK; dmarc=pass (policy=none) header.from=rgarbage.fr; 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=1707947936; a=rsa-sha256; cv=none; b=lMMi/aafiItviTFrNU7fCKmMPTMAdbR/yPjlPlMUrh+6I8e5Mmo8LCa/s6yV1AUm94PWwa 4m+MBwmhthxmLITBz+Bh0UgaAMG4Qd3CAB4blE4yqja2+XgtdLwfXCJQDuKNGS3/KKETsm yo3nRdXbBNfgyN0L159YUiCZE9G4Ug+buGDS1GWuJa0GF98zyRgTkDgqXQ+c9WbruB4IQY 9r8luhLn/kgkvKLwTDFnu4s7GqDDxGpS9msQTbwPqgqHW6Ymdfp5YV4JinFwwgUVuI+2V7 rKjzRX12+QeEd3gorkAog6+BczyUU7XnBbcGAfME23ODo19y11hI4hSHQ59oGg== 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 EB4931584A for ; Wed, 14 Feb 2024 22:58:55 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1raNGg-00042E-UK; Wed, 14 Feb 2024 16:58:15 -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 1rZbjL-0004K9-HY for guix-devel@gnu.org; Mon, 12 Feb 2024 14:12:39 -0500 Received: from smtpout-02.galae.net ([185.246.84.56]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rZbjJ-0002yc-LK for guix-devel@gnu.org; Mon, 12 Feb 2024 14:12:39 -0500 Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id 031D61A0718; Mon, 12 Feb 2024 19:12:28 +0000 (UTC) Received: from admin.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id DB0DB6014C; Mon, 12 Feb 2024 19:12:27 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 725291C229BDE; Mon, 12 Feb 2024 20:12:17 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rgarbage.fr; s=dkim; t=1707765146; h=from:subject:date:message-id:to:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=M894FqfCTTFam7e2Zw2Uy+wFxgfX9rKKfzOMc6CAu+k=; b=sjwHBYzKrawayPFc/UoE35J/2YJ3BnwSl8CkTz5CPXNUN9z/nvT14+XgI364vY/0fixILY 3niDPJn9TrtG995CAHodZmI4tSiegRdmVSTjMDIktKaFhcp3Ud5X2jfeshhn52CHLhliFS zBqkZamfEwRfLCI+wUXf1duQ9tRCahUUeOwL9po7JGSkXVNflH/AfH4hGy7mmr7i4FbB17 lq+QqPtJ9d4ptJ0Y8dtP5DmHWk7qvCwEUUccAOCAf3SSf4oikFt5LYKbWi1BriGYfZnX3/ TuSVDxW7L9dA02vN8PJ3OV7MjtPNgsw3SGIFAKjENg3rRSL2CMX6mIEZzGacgQ== Date: Mon, 12 Feb 2024 20:12:11 +0100 From: Romain To: Josselin Poiret , Felix Lechner , Tanguy LE CARROUR , Guix Devel Subject: =?US-ASCII?Q?Re=3A_Keyboard_layout_in_GRUB_=28Was=3A_On_the_roa?= =?US-ASCII?Q?d_to_the_next_release=3A_testing_the_installer=29?= User-Agent: K-9 Mail for Android In-Reply-To: <87frxyvuum.fsf@jpoiret.xyz> 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> <87frxyvuum.fsf@jpoiret.xyz> Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Last-TLS-Session-Version: TLSv1.3 Received-SPF: pass client-ip=185.246.84.56; envelope-from=romain@rgarbage.fr; helo=smtpout-02.galae.net 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-Mailman-Approved-At: Wed, 14 Feb 2024 16:58:12 -0500 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: -7.54 X-Spam-Score: -7.54 X-Migadu-Queue-Id: EB4931584A X-Migadu-Scanner: mx13.migadu.com X-TUID: UfkpInsWI+4N Hello, On February 12, 2024 11:29:37 AM GMT+01:00, Josselin Poiret wrote: >Hi Felix, > >Felix Lechner writes: > >> I do not suffer from the issue described here but rewrote the bootloade= r >> code locally for more flexibility (and may be able to contribute >> it)=2E Could we simply move the reference to keyboard-layout-config her= e >> up by a few lines? [1] > >We could move it up and that would solve it for people not using >encrypted /boot I believe=2E =20 IIRC, grub doesn't take the keymap into account unless the `at_keyboard` m= odule is loaded=2E It is not the case at the moment=2E Also there seems to be an incompatibility between this module and some lap= top keyboards (for example I have a Thinkpad X220 with libreboot/seabios pa= yload and the keyboard stopped working after loading this module)=2E >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=2E Even in the BIOS case, as far as I understood the code, the grub image ins= taller function doesn't have access to `bootloader-configuration` data=2E I= think that passing it down to this function would require some changes in = the way the bootloader is installed=2E But I might have overseen something,= that I why I was hoping for someone knowledgeable to jump in the discussio= n :) --=20 Romain