From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1GeTLo-0004Xv-GB for mharc-grub-devel@gnu.org; Mon, 30 Oct 2006 04:22:36 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GeTLn-0004Xe-Cg for grub-devel@gnu.org; Mon, 30 Oct 2006 04:22:35 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GeTLk-0004XS-Aw for grub-devel@gnu.org; Mon, 30 Oct 2006 04:22:34 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GeTLk-0004XP-63 for grub-devel@gnu.org; Mon, 30 Oct 2006 04:22:32 -0500 Received: from [129.194.9.209] (helo=mbox.unige.ch) by monty-python.gnu.org with esmtp (Exim 4.52) id 1GeTLj-0005dI-Un for grub-devel@gnu.org; Mon, 30 Oct 2006 04:22:32 -0500 Received: from conversion-daemon.mbox.unige.ch by mbox.unige.ch (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) id <0J7X00701YHMBS00@mbox.unige.ch> (original mail from luca@pca.it) for grub-devel@gnu.org; Mon, 30 Oct 2006 10:22:31 +0100 (CET) Received: from gismo.pca.it ([129.194.56.110]) by mbox.unige.ch (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) with ESMTP id <0J7X008DCZCC5X40@mbox.unige.ch>; Mon, 30 Oct 2006 10:21:48 +0100 (CET) Received: by gismo.pca.it (Postfix, from userid 1000) id EB78BC04F; Mon, 30 Oct 2006 10:21:47 +0100 (CET) Date: Mon, 30 Oct 2006 10:21:44 +0100 From: Luca Capello In-reply-to: <20061025174949.GD28301@khazad.dyndns.org> To: 390473@bugs.debian.org Message-id: <87mz7ef9av.fsf@gismo.pca.it> MIME-version: 1.0 Content-type: multipart/signed; protocol="application/pgp-signature"; micalg=sha1; boundary="=-=-=" Mail-Folloup-To: 390473@bugs.debian.org, Robert Millan , Luca Capello References: <20061002151012.GA31110@khazad.dyndns.org> <87wt7hhe2x.fsf@gismo.pca.it> <8764ex20rb.fsf@gismo.pca.it> <20061014193657.GA2927@khazad.dyndns.org> <20061024132909.GA15375@khazad.dyndns.org> <87wt6pl8am.fsf@gismo.pca.it> <20061025174949.GD28301@khazad.dyndns.org> X-Comment: This message was scanned against viruses by mbox.unige.ch. User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.0.90 (gnu/linux) Cc: ML GRUB-devel , Robert Millan Subject: Re: Bug#390473: grub2: menuentry stanza doesn't accept $ { } in variable substitutions X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Oct 2006 09:22:35 -0000 --=-=-= Content-Transfer-Encoding: quoted-printable Hello! Again, forwarding to grub-devel, but setting M-F-T and R-T to the bug, Robert and myself. On Wed, 25 Oct 2006 19:49:49 +0200, Robert Millan wrote: > On Tue, Oct 24, 2006 at 11:21:05PM +0200, Luca Capello wrote: >> > On Sat, Oct 14, 2006 at 09:36:57PM +0200, Robert Millan wrote: >> [something already present in the bug report] >> >> According to upstream (IRC), this behaviour is consistent with >> >> GRUB2 having its own variable support (and namespace..). So you >> >> really need to use this new syntax (I'll take this into account >> >> for my work on update-grub2). >> >>=20 >> >> Can we close this bug now? >>=20 >> While the original bug can be considered close, the boot panic >> remains, as I explained in my first post: >> On Sun, 01 Oct 2006 15:54:00 +0200, Luca Capello wrote: >> > After a `grub-install /dev/hda` and a reboot, grub2 entered in a >> > panic state at boot. Hopefully, the panic is reproducible, even >> > on qemu: create the following stanza (you can substitute $ with a >> > second { ): >> > >> > menuentry "test" { $ } >> > > > That's because of syntax error. Both $ and { are reserved > characters and must be used consistently. I agree on this, but apart from the boot panic the main problem is the lack of documentation, either upstream (including the wiki) and in the Debian package: nowhere $ and { are described as reserved characters. Obviously, the bug can hit only a very limited subset of users, the one that want to test grub2 with GNU/Hurd. > AFAICT, upstream doesn't consider this a bug. If you disagree, can > you take this up with them? I haven't receive any public answer from upstream and I cannot understand why this won't be a bug: grub-install doesn't show any error when installing such a config file, resulting in the boot panic, which IMHO is a real problem. I won't close this bug until a clear solution will be taken: this could be a (big) warning somewhere about reserved characters (primarily upstream, but specifically in the NEWS.Debian or README.Debian could be OK, too) or a technical solution which will avoid the boot panic. Thx, bye, Gismo / Luca --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQFFRcQrVAp7Xm10JmkRApHeAJ0Ya8HgnPoiDxEGYb27FBq2bv5e2gCfRfJ8 rcvKByO58+8jhdRNEU6lEPQ= =QZFr -----END PGP SIGNATURE----- --=-=-=--