From unknown Sun Jun 22 11:29:39 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#20067 <20067@debbugs.gnu.org> To: bug#20067 <20067@debbugs.gnu.org> Subject: Status: File name of initrd and kernel image in 'menu-entry' should not be forced Reply-To: bug#20067 <20067@debbugs.gnu.org> Date: Sun, 22 Jun 2025 18:29:39 +0000 retitle 20067 File name of initrd and kernel image in 'menu-entry' should n= ot be forced reassign 20067 guix submitter 20067 Tom=C3=A1=C5=A1 =C4=8Cech severity 20067 normal tag 20067 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 09 16:35:07 2015 Received: (at submit) by debbugs.gnu.org; 9 Mar 2015 20:35:07 +0000 Received: from localhost ([127.0.0.1]:40964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YV4OJ-0005hO-7g for submit@debbugs.gnu.org; Mon, 09 Mar 2015 16:35:07 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50013) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YV4OH-0005gn-Fg for submit@debbugs.gnu.org; Mon, 09 Mar 2015 16:35:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YV4O8-0004BH-2v for submit@debbugs.gnu.org; Mon, 09 Mar 2015 16:35:00 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46686) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YV4O7-0004BC-W8 for submit@debbugs.gnu.org; Mon, 09 Mar 2015 16:34:56 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51696) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YV4O2-0005bt-VW for bug-guix@gnu.org; Mon, 09 Mar 2015 16:34:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YV4Nx-00049L-CV for bug-guix@gnu.org; Mon, 09 Mar 2015 16:34:50 -0400 Received: from cantor2.suse.de ([195.135.220.15]:50948 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YV4Nx-00049H-4u for bug-guix@gnu.org; Mon, 09 Mar 2015 16:34:45 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 7271DABF1 for ; Mon, 9 Mar 2015 20:34:44 +0000 (UTC) Date: Mon, 9 Mar 2015 21:34:43 +0100 From: =?utf-8?B?VG9tw6HFoSDEjGVjaA==?= To: bug-guix@gnu.org Subject: fix interpretation of grub configuration Message-ID: <20150309203443.GA3438@venom> Mail-Followup-To: bug-guix@gnu.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="xHFwDpU9dbj6ez1V" Content-Disposition: inline User-Agent: Mutt/1.5.22.1-rc1 (2013-10-16) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (no timestamps) [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) --xHFwDpU9dbj6ez1V Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Grub configuration interpretes `linux' as directory where is located bzImage. If I enter file name instead, result configuration will be wrong. Example of system configuration: (bootloader (grub-configuration (device "/dev/sda") (menu-entries (list (menu-entry (label "Gentoo") (linux "/vmlinuz-gentoo") ; vmlinuz-gentoo is file (linux-arguments (list "root=/dev/venom/gentoo" "init=/usr/lib/systemd/systemd")) (initrd "/initramfs-gentoo") ))))) Result part of grub.cfg: menuentry "Gentoo" { # Set 'root' to the partition that contains the kernel. search --file --set /vmlinuz-gentoo/bzImage linux /vmlinuz-gentoo/bzImage root=/dev/venom/gentoo init=/usr/lib/systemd/systemd initrd /initramfs-gentoo } It would be nice if the the string would be simply copied into grub.cfg, so I could use even `(hd0,msdos1)/vmlinuz'. --xHFwDpU9dbj6ez1V Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlT+A+MACgkQ37XrCapiVCNyJwCggCY6aE0uJGYSks1+lFYZWxMm z2UAoKVeetSSuCplssvFRBY9pzQrgQZH =z1Q/ -----END PGP SIGNATURE----- --xHFwDpU9dbj6ez1V-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 23 08:39:22 2016 Received: (at request) by debbugs.gnu.org; 23 Feb 2016 13:39:23 +0000 Received: from localhost ([127.0.0.1]:39466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYDBS-00050T-OM for submit@debbugs.gnu.org; Tue, 23 Feb 2016 08:39:22 -0500 Received: from eggs.gnu.org ([208.118.235.92]:56727) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYDBR-00050C-7Y for request@debbugs.gnu.org; Tue, 23 Feb 2016 08:39:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aYDBH-000600-6l for request@debbugs.gnu.org; Tue, 23 Feb 2016 08:39:16 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39867) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aYDBH-0005zw-33 for request@debbugs.gnu.org; Tue, 23 Feb 2016 08:39:11 -0500 Received: from reverse-83.fdn.fr ([80.67.176.83]:35962 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aYDBG-000686-B8 for request@debbugs.gnu.org; Tue, 23 Feb 2016 08:39:10 -0500 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: request@debbugs.gnu.org Subject: retitle X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 5 =?utf-8?Q?Vent=C3=B4se?= an 224 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x3D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Tue, 23 Feb 2016 14:39:08 +0100 Message-ID: <87fuwjk0lf.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: request X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) retitle 20067 File name of initrd and kernel image in 'menu-entry' should not be forced thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 23 08:45:49 2016 Received: (at 20067) by debbugs.gnu.org; 23 Feb 2016 13:45:49 +0000 Received: from localhost ([127.0.0.1]:39471 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYDHh-0005t6-F7 for submit@debbugs.gnu.org; Tue, 23 Feb 2016 08:45:49 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58359) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYDHg-0005nL-2m for 20067@debbugs.gnu.org; Tue, 23 Feb 2016 08:45:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aYDHX-0007YL-Po for 20067@debbugs.gnu.org; Tue, 23 Feb 2016 08:45:42 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39989) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aYDHX-0007YH-Fu for 20067@debbugs.gnu.org; Tue, 23 Feb 2016 08:45:39 -0500 Received: from reverse-83.fdn.fr ([80.67.176.83]:35968 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aYDHW-0006t2-MM for 20067@debbugs.gnu.org; Tue, 23 Feb 2016 08:45:39 -0500 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: 20067@debbugs.gnu.org Subject: Re: bug#20067: fix interpretation of grub configuration References: <20150309203443.GA3438@venom> Date: Tue, 23 Feb 2016 14:45:36 +0100 In-Reply-To: <20150309203443.GA3438@venom> (=?utf-8?B?IlRvbcOhxaEgxIxlY2gi?= =?utf-8?B?J3M=?= message of "Mon, 9 Mar 2015 21:34:43 +0100") Message-ID: <874mczk0an.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 20067 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Tom=C3=A1=C5=A1 =C4=8Cech skribis: > Grub configuration interpretes `linux' as directory where is located > bzImage. If I enter file name instead, result configuration will be > wrong. The solution will be to not automatically append =E2=80=9C/bzImage=E2=80=9D= (and likewise for the initrd.) We could change places where =E2=80=98menu-entry=E2=80=99 is instantiated t= o: #~(string-append #$kernel "/bzImage") However, there=E2=80=99s the problem that the image name appears in the =E2=80=98parameters=E2=80=99 file of the system (as seen in the output of = =E2=80=98guix system build foo.scm=E2=80=99), where it is unevaluated. If we use =E2=80=98strin= g-append=E2=80=99 as above, a raw (string-append =E2=80=A6) sexp will appear in there, which is = not nice. To address this, an idea is to add =E2=80=9Cexpanders=E2=80=9D for gexps: g= exps already have =E2=80=9Ccompilers=E2=80=9D, and expanders would be similar except tha= t they would produce something possibly different from just the derivation=E2=80=99s out= put file name. For instance, we could write: (file-append kernel "/bzImage") and that would expand directly to: "/gnu/store/=E2=80=A6/bzImage" Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 03 12:52:50 2016 Received: (at 20067) by debbugs.gnu.org; 3 Aug 2016 16:52:50 +0000 Received: from localhost ([127.0.0.1]:54892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bUzPW-0006iY-1W for submit@debbugs.gnu.org; Wed, 03 Aug 2016 12:52:50 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55078) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bUzPT-0006iK-17 for 20067@debbugs.gnu.org; Wed, 03 Aug 2016 12:52:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bUzPI-0006xx-SG for 20067@debbugs.gnu.org; Wed, 03 Aug 2016 12:52:41 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50727) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bUzPI-0006xH-OV; Wed, 03 Aug 2016 12:52:36 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:35964 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1bUzPG-0002hv-To; Wed, 03 Aug 2016 12:52:35 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: =?utf-8?B?VG9tw6HFoSDEjGVjaA==?= Subject: Re: [PATCH] system: grub: Introduce foreign-menu-entry. References: <20160803064249.7433-1-sleep_walker@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 17 Thermidor an 224 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Wed, 03 Aug 2016 18:52:32 +0200 In-Reply-To: <20160803064249.7433-1-sleep_walker@gnu.org> (=?utf-8?B?IlRv?= =?utf-8?B?bcOhxaEgxIxlY2giJ3M=?= message of "Wed, 3 Aug 2016 08:42:49 +0200") Message-ID: <87lh0d23sf.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 20067 Cc: guix-devel@gnu.org, 20067@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.3 (------) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi! Tom=C3=A1=C5=A1 =C4=8Cech skribis: > * gnu/system/grub(foreign-menu-entry): New record type. > > menu-entry type is suitable for kernel and initrd from GuixSD as it is lo= oking > for menu-entry-linux/bzImage for kernel in every case which makes pasing = any > other form impossible. AIUI, this is a followup to , and it=E2=80=99s admittedly a shame that this isn=E2=80=99t fixed! I still think that the approach proposed at is more appropriate; =E2=80=98menu-entry=E2=80=99 would always work, no duplication= would be necessary. As a stop-gap measure, I would prefer to (1) allow: (menu-entry ;; =E2=80=A6 (linux #~(string-append #$kernel "/bzImage"))) (2) remove the =E2=80=9C/bzImage=E2=80=9D assumption and use the above idio= m everywhere in the current code, and (3) and have a hack along these lines to correctly interpret (string-append =E2=80=A6) in the =E2=80=98parameters=E2= =80=99 file: --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/system.scm b/gnu/system.scm index d6bf6c4..467d907 100644 --- a/gnu/system.scm +++ b/gnu/system.scm @@ -766,7 +766,11 @@ this file is the reconstruction of GRUB menu entries for old configurations." (boot-parameters (label label) (root-device root) - (kernel linux) + (kernel (match linux + (('string-append (? string? strings) ...) + (string-concatenate strings)) + (_ + linux))) (kernel-arguments (match (assq 'kernel-arguments rest) ((_ args) args) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thoughts? Thanks, Ludo=E2=80=99. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 01:38:38 2016 Received: (at 20067) by debbugs.gnu.org; 4 Aug 2016 05:38:38 +0000 Received: from localhost ([127.0.0.1]:55182 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bVBMc-0007tj-1s for submit@debbugs.gnu.org; Thu, 04 Aug 2016 01:38:38 -0400 Received: from mail-pa0-f66.google.com ([209.85.220.66]:33764) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bVBMa-0007tX-JK for 20067@debbugs.gnu.org; Thu, 04 Aug 2016 01:38:37 -0400 Received: by mail-pa0-f66.google.com with SMTP id q2so15872370pap.0 for <20067@debbugs.gnu.org>; Wed, 03 Aug 2016 22:38:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=xuu/4xPZEpv4Q43Eka8vId50Y85EFc//2SkHZ6NeTIE=; b=G6xS6JsZKJDjp0PheWk3jnqH/I0pj6COtH22Npzzp2Na11fB/pq1ePTSkQ3HOHVxPh 6jSj0xaVvgfQPM0DzCXsJ4iTSHLJWPzenqTwAP1JURVZqUAvdXTCUZwfyi/yFASMWJ9v vSrMvM5CJQcNc2cW/083y8on82uVkkkhIvNX/CCKmBfZnJYw2gB79srkOfotDLf13z3t MyfDYS+4yVO+31tNqGxXgwGmhXV3dkOWvXHs5xHSfRgZ//qQLr1BFmsUGuq8yFYUptKx CMnDiTZCrbYfSu0GAItX5pp8y20H+YwQFEKPAOG9rjwOS0qmYCixC20bsxXwlNJ060mX UpeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=xuu/4xPZEpv4Q43Eka8vId50Y85EFc//2SkHZ6NeTIE=; b=Ag8s0WPKmWVpvhbp5mKDHuqT5IY4l6KowY6FFZZxPrrWG3djsqAUMcjHeauSwopxlZ avlvtlT29qiJe2tjjCcuc4OtD9TaBcDMIHceBVx+FZDbz8QsFnAae4Yk46f6itkVB2SH HgIVCdj9RgzxYI8LY6JnOk6G3Wn+FGb8Bj/j59U29tctowR4tp/Fl5mM/3RDGyX60WMX gnGRgbp7efD983Sd6B1nnS28i3fs/8HQ36OBlaCiuE/UP+DJZjwofIZGDaaWP/V9cv/U aY03uLIiayR2kSFWyqSkB3Do5jZCGIu/EfKD+RvB4EMeuaHFcacgtFVtH2rexAp19FxS bzgw== X-Gm-Message-State: AEkoout7kvwpSexG/VgsI+gmOE6D5lwL5jEzmQPYk+FTfcG+HouQfmx1iO6FNx9Hc1BABw== X-Received: by 10.66.217.132 with SMTP id oy4mr122796721pac.46.1470289110743; Wed, 03 Aug 2016 22:38:30 -0700 (PDT) Received: from garuda ([2601:602:9d00:e745:4e0f:6eff:fef6:70b9]) by smtp.gmail.com with ESMTPSA id h1sm16612744pay.48.2016.08.03.22.38.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 03 Aug 2016 22:38:29 -0700 (PDT) From: Chris Marusich To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: bug#20067: [PATCH] system: grub: Introduce foreign-menu-entry. References: <20160803064249.7433-1-sleep_walker@gnu.org> <87lh0d23sf.fsf@gnu.org> Date: Wed, 03 Aug 2016 22:38:24 -0700 In-Reply-To: <87lh0d23sf.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Wed, 03 Aug 2016 18:52:32 +0200") Message-ID: <871t25jdpr.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 20067 Cc: guix-devel@gnu.org, 20067@debbugs.gnu.org, =?utf-8?B?VG9tw6HFoSDEjGVjaA==?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ludo@gnu.org (Ludovic Court=C3=A8s) writes: > I still think that the approach proposed at > is more > appropriate; =E2=80=98menu-entry=E2=80=99 would always work, no duplicati= on would be > necessary. > > As a stop-gap measure, I would prefer to (1) allow: > > (menu-entry > ;; =E2=80=A6 > (linux #~(string-append #$kernel "/bzImage"))) > > (2) remove the =E2=80=9C/bzImage=E2=80=9D assumption and use the above id= iom everywhere > in the current code, and (3) and have a hack along these lines to > correctly interpret (string-append =E2=80=A6) in the =E2=80=98parameters= =E2=80=99 file: > > > diff --git a/gnu/system.scm b/gnu/system.scm > index d6bf6c4..467d907 100644 > --- a/gnu/system.scm > +++ b/gnu/system.scm > @@ -766,7 +766,11 @@ this file is the reconstruction of GRUB menu entries= for old configurations." > (boot-parameters > (label label) > (root-device root) > - (kernel linux) > + (kernel (match linux > + (('string-append (? string? strings) ...) > + (string-concatenate strings)) > + (_ > + linux))) > (kernel-arguments > (match (assq 'kernel-arguments rest) > ((_ args) args) > > > Thoughts? Yes, that approach seems better to me. =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXotTSAAoJEN1AmhXYIkadC84QAL9STzb7OuiCCZQJobm8I64q qyuVUHGlVuqwD9jNYiMezV1GVxGL3AyUxxH/wFh68nU5+f9598d8ZkKgoHrWw3G9 qOL9wjUtT9wDLFsBk9R+wTc/zy1T7+abG0XcUaLnlZEqgZ/41C41qr4nsm7SVl+K k7AH6clonaq0a/2F5yNzxz+eIwaaBnG5m1/BN88RvuZxgv1IDoiDytUFtB0EuLTI S6+dETGZvefsJigUVhhKbacrrckfbnFP/odbSc68NsCWfQPeMwc4N+Ce5Uwb6xPs OdB67cFVwuf6/P0BcBbalQaXVNQgdyqL2Qpgk1cV3SEYOQbh14HhPXiUDVEmTLBt WFcVmnV4lTu8KvKQIQmHiHWr/g1C9QXCZH+KRNKAFVp/8BJAnaQ/kkuseaxpS6E0 70DPIgY7KMEtq9AqMLlwZi8aoLYFS1t/Y9oMDXtv9hWVBp8kolNYlaFE+Bxi0Fjw RY/ymn8Tm0XaSRnGJIufi8/KqBWoOw5oYyKC0wx3ePuwBS5Cceum2iTM5lXIwmHX FtwxT5DV3kNx9bj/L7JCYAZAsyUJMm/FT9f95xUqHAZlbStjzOrxOZNKE3oPMqh0 14YJ7J5qIgqpCP6udFq0cW02laxdYrauNGe8656009utuUrfDWsReyFGPjyiap8L SMiVLyJ1cPNjmxhK0P/8 =zEv7 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 09 18:03:53 2016 Received: (at 20067) by debbugs.gnu.org; 9 Sep 2016 22:03:53 +0000 Received: from localhost ([127.0.0.1]:54953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1biTtp-0002iO-BV for submit@debbugs.gnu.org; Fri, 09 Sep 2016 18:03:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52366) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1biTtn-0002iB-Dy for 20067@debbugs.gnu.org; Fri, 09 Sep 2016 18:03:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1biTtf-0007gS-9R for 20067@debbugs.gnu.org; Fri, 09 Sep 2016 18:03:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_05,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51829) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1biTtf-0007gL-6H for 20067@debbugs.gnu.org; Fri, 09 Sep 2016 18:03:43 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:48332 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1biTtd-0001Sv-GR for 20067@debbugs.gnu.org; Fri, 09 Sep 2016 18:03:41 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: 20067@debbugs.gnu.org Subject: Re: bug#20067: fix interpretation of grub configuration References: <20150309203443.GA3438@venom> <874mczk0an.fsf@gnu.org> Date: Sat, 10 Sep 2016 00:03:38 +0200 In-Reply-To: <874mczk0an.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Tue, 23 Feb 2016 14:45:36 +0100") Message-ID: <87vay4rarp.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 20067 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.3 (------) Good news! ludo@gnu.org (Ludovic Court=C3=A8s) skribis: > Tom=C3=A1=C5=A1 =C4=8Cech skribis: > >> Grub configuration interpretes `linux' as directory where is located >> bzImage. If I enter file name instead, result configuration will be >> wrong. > > The solution will be to not automatically append =E2=80=9C/bzImage=E2=80= =9D (and > likewise for the initrd.) > > We could change places where =E2=80=98menu-entry=E2=80=99 is instantiated= to: > > #~(string-append #$kernel "/bzImage") > > However, there=E2=80=99s the problem that the image name appears in the > =E2=80=98parameters=E2=80=99 file of the system (as seen in the output of= =E2=80=98guix system > build foo.scm=E2=80=99), where it is unevaluated. If we use =E2=80=98str= ing-append=E2=80=99 as > above, a raw (string-append =E2=80=A6) sexp will appear in there, which i= s not > nice. > > To address this, an idea is to add =E2=80=9Cexpanders=E2=80=9D for gexps:= gexps already > have =E2=80=9Ccompilers=E2=80=9D, and expanders would be similar except t= hat they would > produce something possibly different from just the derivation=E2=80=99s o= utput > file name. For instance, we could write: > > (file-append kernel "/bzImage") > > and that would expand directly to: > > "/gnu/store/=E2=80=A6/bzImage" AFAICS this is finally fixed! expanders in commit ebdfd776f4504c456d383ee8afa59fc6fdfc6756 =E2=80=98file-append=E2=80=99 in commit a9e5e92f940381e3a4ee828c6d8ff22a7= 3067e17 kernel file name in commit 44d5f54e31039d78f156bd9562dca293124eaa76 Please let me know how it goes! In particular, does it work for the dual-boot scenario you were interested in? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 09 18:04:05 2016 Received: (at control) by debbugs.gnu.org; 9 Sep 2016 22:04:05 +0000 Received: from localhost ([127.0.0.1]:54957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1biTu1-0002jD-Jn for submit@debbugs.gnu.org; Fri, 09 Sep 2016 18:04:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52423) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1biTtz-0002ia-Dc for control@debbugs.gnu.org; Fri, 09 Sep 2016 18:04:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1biTtr-0007j0-9o for control@debbugs.gnu.org; Fri, 09 Sep 2016 18:03:58 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51833) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1biTtr-0007iw-6w for control@debbugs.gnu.org; Fri, 09 Sep 2016 18:03:55 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:48334 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1biTtq-0001yH-Ai for control@debbugs.gnu.org; Fri, 09 Sep 2016 18:03:54 -0400 Date: Sat, 10 Sep 2016 00:03:52 +0200 Message-Id: <87twdorarb.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #20067 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.3 (------) tags 20067 fixed close 20067 0.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 14 12:41:57 2016 Received: (at 20067) by debbugs.gnu.org; 14 Sep 2016 16:41:57 +0000 Received: from localhost ([127.0.0.1]:59705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bkDG0-000148-NR for submit@debbugs.gnu.org; Wed, 14 Sep 2016 12:41:57 -0400 Received: from mx2.suse.de ([195.135.220.15]:60461) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bkCrP-0000UN-PW for 20067@debbugs.gnu.org; Wed, 14 Sep 2016 12:16:32 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id D1004AB1A; Wed, 14 Sep 2016 16:16:30 +0000 (UTC) Date: Wed, 14 Sep 2016 18:16:29 +0200 From: =?utf-8?B?VG9tw6HFoSDEjGVjaA==?= To: 20067@debbugs.gnu.org Subject: Re: bug#20067: fix interpretation of grub configuration Message-ID: <20160914161558.yqhld3ragclyra2h@venom> References: <20150309203443.GA3438@venom> <874mczk0an.fsf@gnu.org> <87vay4rarp.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="atbvpbomdu77ssmh" Content-Disposition: inline In-Reply-To: <87vay4rarp.fsf@gnu.org> User-Agent: Mutt/1.6.2-neo (2016-06-11) X-Spam-Score: -4.5 (----) X-Debbugs-Envelope-To: 20067 X-Mailman-Approved-At: Wed, 14 Sep 2016 12:41:55 -0400 Cc: Ludovic =?iso-8859-1?Q?Court=E8s?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.5 (----) --atbvpbomdu77ssmh Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Sep 10, 2016 at 12:03:38AM +0200, Ludovic Court=C3=A8s wrote: >Good news! Good news indeed! > >ludo@gnu.org (Ludovic Court=C3=A8s) skribis: > >> Tom=C3=A1=C5=A1 =C4=8Cech skribis: >> >>> Grub configuration interpretes `linux' as directory where is located >>> bzImage. If I enter file name instead, result configuration will be >>> wrong. >> >> The solution will be to not automatically append =E2=80=9C/bzImage=E2=80= =9D (and >> likewise for the initrd.) >> >> We could change places where =E2=80=98menu-entry=E2=80=99 is instantiate= d to: >> >> #~(string-append #$kernel "/bzImage") >> >> However, there=E2=80=99s the problem that the image name appears in the >> =E2=80=98parameters=E2=80=99 file of the system (as seen in the output o= f =E2=80=98guix system >> build foo.scm=E2=80=99), where it is unevaluated. If we use =E2=80=98st= ring-append=E2=80=99 as >> above, a raw (string-append =E2=80=A6) sexp will appear in there, which = is not >> nice. >> >> To address this, an idea is to add =E2=80=9Cexpanders=E2=80=9D for gexps= : gexps already >> have =E2=80=9Ccompilers=E2=80=9D, and expanders would be similar except = that they would >> produce something possibly different from just the derivation=E2=80=99s = output >> file name. For instance, we could write: >> >> (file-append kernel "/bzImage") >> >> and that would expand directly to: >> >> "/gnu/store/=E2=80=A6/bzImage" > >AFAICS this is finally fixed! > > expanders in commit ebdfd776f4504c456d383ee8afa59fc6fdfc6756 > =E2=80=98file-append=E2=80=99 in commit a9e5e92f940381e3a4ee828c6d8ff22a= 73067e17 > kernel file name in commit 44d5f54e31039d78f156bd9562dca293124eaa76 > >Please let me know how it goes! In particular, does it work for the >dual-boot scenario you were interested in? It is almost perfect. Configuration excerpt... (bootloader (grub-configuration (device "/dev/sda") (menu-entries (list (menu-entry (label "openSUSE") (linux "(hd0,msdos1)/vmlinuz") (linux-arguments (list "root=3D/dev/venom/opensuse" "init=3D/usr/lib/systemd/systemd")) (initrd "(hd0,msdos1)/initrd")))))) =2E..transforms into menuentry "openSUSE" { search --file --set (hd0,msdos1)/vmlinuz linux (hd0,msdos1)/vmlinuz root=3D/dev/venom/opensuse init=3D/usr/lib/sy= stemd/systemd initrd (hd0,msdos1)/initrd } I think that if linux contains prefix '(.*)/', there should be no search for kernel. Thank you very much for fixing this bug (especially when I wasn't able). I believe that fixing this bug is big step in more friendly behavior to other OS. Best regards, S_W --atbvpbomdu77ssmh Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- iQIcBAEBCAAGBQJX2XfdAAoJEEoj40+gM0NtbAAP/0PBkrVeMBGrUopWmp5mxcTz 3iuz3mpKLjIzGu9XiLr9XymvKoZVvF2N+/Xp6Mqrt6UFsa4z0kA4d6oEq+8kslgL /RCFi20kvD7lA0MtGJmZl4VX3xiL8aZimfTVgAR2KdSiz4r1XHdnzoNZ68D+qssq 7NWQmlwJ5MIbUame1txbdOdPW6Zb9vikpH/vcFcKt4P96nCyDakOq0h5MlMrq3p3 y/L8vYu3xt2loPHnUUlUUuHr2qIEjbGLv1ePTslFYNKR21wUTXb4R50k8oxW1maY wu+xB7N0Tj9mrjnrMcAdMRhYWVpvl9UUHtAgKrEeFgtPwyobNJ1RvFpT38LBkLzl 6UC02CN9eYfl0nBlafsOsnTbsM+5Zrx+SMenANPHOZDCRaj3EHcvn5XWjWk2ptnu dsslrjVyCBffHmvGqgDV4r2wwWBCC5/q9zz5L40AsBzCsM+Si4/YA1BfaKrgP6AX BNb8wgZZig0jT7wx37geVKVFOVo+NwID6lBU8QDe6eKN/IlE+8UhPL9zao1gusJo xDUGjoBQ5FgY7KZoGXDsHcioyMMs/uSWSGZKu+rq4lHgnosX8ZYlVfe+nJ09wn4R VuXYbKYRPIEPVemqbnP85vX7rDeU3Nj9D6gtxFmjJUiWtjU6v1NzrC3bkpPWNzEg CoGp9sqlENaRLawtHvCy =O2b3 -----END PGP SIGNATURE----- --atbvpbomdu77ssmh-- From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 25 11:57:14 2016 Received: (at 20067) by debbugs.gnu.org; 25 Sep 2016 15:57:14 +0000 Received: from localhost ([127.0.0.1]:35719 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1boBnm-0004Ju-9R for submit@debbugs.gnu.org; Sun, 25 Sep 2016 11:57:14 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53184) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1boBnk-0004Ja-N6 for 20067@debbugs.gnu.org; Sun, 25 Sep 2016 11:57:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1boBnc-00066O-Di for 20067@debbugs.gnu.org; Sun, 25 Sep 2016 11:57:07 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-5.0 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55407) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1boBnc-00066K-At; Sun, 25 Sep 2016 11:57:04 -0400 Received: from 58x156x158x234.ap58.ftth.ucom.ne.jp ([58.156.158.234]:61522 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1boBnb-0002HI-Gk; Sun, 25 Sep 2016 11:57:03 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: =?utf-8?B?VG9tw6HFoSDEjGVjaA==?= Subject: Re: bug#20067: fix interpretation of grub configuration References: <20150309203443.GA3438@venom> <874mczk0an.fsf@gnu.org> <87vay4rarp.fsf@gnu.org> <20160914161558.yqhld3ragclyra2h@venom> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 5 =?utf-8?Q?Vend=C3=A9miaire?= an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Mon, 26 Sep 2016 00:56:59 +0900 In-Reply-To: <20160914161558.yqhld3ragclyra2h@venom> (=?utf-8?B?IlRvbcOh?= =?utf-8?B?xaEgxIxlY2giJ3M=?= message of "Wed, 14 Sep 2016 18:16:29 +0200") Message-ID: <87eg48otv8.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.1 (--------) X-Debbugs-Envelope-To: 20067 Cc: 20067@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.1 (--------) Hi, Tom=C3=A1=C5=A1 =C4=8Cech skribis: > Configuration excerpt... > > (bootloader (grub-configuration > (device "/dev/sda") > (menu-entries > (list > (menu-entry > (label "openSUSE") > (linux "(hd0,msdos1)/vmlinuz") > (linux-arguments (list > "root=3D/dev/venom/opensuse" > "init=3D/usr/lib/systemd/systemd")) > (initrd "(hd0,msdos1)/initrd")))))) > > > ...transforms into > > menuentry "openSUSE" { > search --file --set (hd0,msdos1)/vmlinuz > linux (hd0,msdos1)/vmlinuz root=3D/dev/venom/opensuse init=3D/usr/lib/s= ystemd/systemd > initrd (hd0,msdos1)/initrd > } > > I think that if linux contains prefix '(.*)/', there should be no > search for kernel. Oh, right. I believe this is fixed by 5babe521c8adc722c2411b255cbeeef308339d06. Please let me know if anything=E2=80=99s missing now. Thanks! Ludo=E2=80=99. From unknown Sun Jun 22 11:29:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 24 Oct 2016 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator