From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1WzsGH-0005Am-FU for mharc-grub-devel@gnu.org; Wed, 25 Jun 2014 14:49:37 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55865) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WzsGA-000599-8h for grub-devel@gnu.org; Wed, 25 Jun 2014 14:49:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WzsG0-0001M1-0D for grub-devel@gnu.org; Wed, 25 Jun 2014 14:49:30 -0400 Received: from mail-lb0-x22a.google.com ([2a00:1450:4010:c04::22a]:64207) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WzsFz-0001Ld-OY for grub-devel@gnu.org; Wed, 25 Jun 2014 14:49:19 -0400 Received: by mail-lb0-f170.google.com with SMTP id 10so2193622lbg.29 for ; Wed, 25 Jun 2014 11:49:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=yV7MBCd99LLc+0sqU6m/mp0k7VCsNv0vQJRDGhkKtTM=; b=xAiFcyZcAvuKtQzea+FUzxqu4FWO7cxuirlA2ZkJnKJLbwYvjgjRdKH8G6ffxKxAKb FReMITv5t3QpZb/PWXEMLH9L/drIFLeYDX6HJDux+mNDln9x6Hu0mTzA5yHtpn3SyFUO bELgthvqh8EmUTu4+3cc6GLzIwwWhaJ7VVkNP4PjnIscRaGXG56B1Poif/dMSFqyc6RP EWH2GGNjCzJLuaxgZXLLgPFEh2L5DSRKq4q1x10lP7TGF6x9AsSgHEtdvdWWYNDFX/HL gyM8YeYYX9E0VMKP3bDqZpZ9y/SToGiNaykjTGU6x2BEDhfR9ls0u9y+gNEzTADdpUlZ Cy7Q== X-Received: by 10.112.171.101 with SMTP id at5mr2746330lbc.83.1403722157980; Wed, 25 Jun 2014 11:49:17 -0700 (PDT) Received: from [10.2.2.145] ([212.49.112.213]) by mx.google.com with ESMTPSA id q5sm1899698laq.41.2014.06.25.11.49.09 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Jun 2014 11:49:17 -0700 (PDT) Message-ID: <53AB1995.8040805@gmail.com> Date: Thu, 26 Jun 2014 00:48:53 +0600 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:30.0) Gecko/20100101 Icedove/30.0 MIME-Version: 1.0 To: The development of GNU GRUB Subject: Re: grub-install hidden options weirdness References: <53AAD927.1000806@ubuntu.com> <20140625213335.3e683422@opensuse.site> <53AB0A7C.2090800@ubuntu.com> In-Reply-To: <53AB0A7C.2090800@ubuntu.com> X-Enigmail-Version: 1.6+git0.20140323 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="dAGmmsul1FeUdof0qwtJtgKjXuaU942ir" X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c04::22a X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Jun 2014 18:49:35 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --dAGmmsul1FeUdof0qwtJtgKjXuaU942ir Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 25.06.2014 23:44, Phillip Susi wrote: > On 6/25/2014 1:33 PM, Andrey Borzenkov wrote: >> This could be considered as endorsement to continue to use it ... >=20 > No, saying "dont' use this because it is depreciated" is exactly the > opposite endorsing its continued use. >=20 People ignore "don't"s. >>> 2) It seems that --root-directory has been overloaded to specify >>> the efi system directory. This seems like it was the wrong thing >>> to do and again, is totally undocumented. >=20 >=20 >> We already have --efi-directory. Why would you want to endorse >> this archaic usage? >=20 > I don't: I'm pointing out that this usage seems like it was an > undocumented mistake and it should be removed. >=20 It's a mistake. That's why all reference to old usage has been deleted. The option is preserved only for compatibility with old scripts. >>> 3) It appears that --grub-setup used to allow you to specify an >>> alternate program to run instead of grub-setup. Now it seems to >>> check if its argument is "setup" and if so, has the same affect >>> as - --no-bootsector, and otherwise has no effect. This seems >>> completely wrong. >=20 >=20 >> This covers two common use cases known to me a) using it from >> within build directory with --grub=3Dsetup=3D./grub-setup and b) using= >> it to disable actual installation with --grub-setup=3D/bin/true. >> Current code is compatible with them. >=20 > No, it is not. The current code ignores all values of --grub-setup > other than --grub-setup=3Dsetup. >=20 You're wrong. Read code. >>> 4) The similar arguments --grub-mkrelpath, --grub-probe, - >>> --grub-editenv, and --font are accepted and completely ignored. >>> If the option no longer works, it should be removed rather than >>> silently ignored. At least that way you don't have people using >>> it and wondering why it isn't working. >=20 >=20 >> Again - common use case is using just built grub without installing >> it. Do you have example of other non-trivial use cases? >=20 > Again, they are now completely ignored and have zero effect. >=20 It's the intent. They're still present in scripts but shouldn't be used anymore. >=20 > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel >=20 --dAGmmsul1FeUdof0qwtJtgKjXuaU942ir Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: Using GnuPG with Icedove - http://www.enigmail.net/ iF4EAREKAAYFAlOrGZwACgkQmBXlbbo5nOtbkAD/ethDIHCn2yhcBvJYqzXh3uD1 5aD3+8mVAKS1xdIczH4A/2a/9AvsHfVgkZxori4nbq2tGvcSg/gQOw4DP7TQ8eKN =I75H -----END PGP SIGNATURE----- --dAGmmsul1FeUdof0qwtJtgKjXuaU942ir--