From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1oxMpc-0005IF-Rp for mharc-grub-devel@gnu.org; Tue, 22 Nov 2022 01:32:32 -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 1oxMpa-0005G4-MG for grub-devel@gnu.org; Tue, 22 Nov 2022 01:32:31 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oxMpY-0006zF-Mz for grub-devel@gnu.org; Tue, 22 Nov 2022 01:32:30 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id D8A605C05A5; Tue, 22 Nov 2022 01:32:25 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Tue, 22 Nov 2022 01:32:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pks.im; h=cc:cc :content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm1; t=1669098745; x=1669185145; bh=eSCDLnCWYF wzUMk+1T6jES3SjNuPmGriQvX0z/gV5JE=; b=JBZNH9k+i8+MvWbywZvrUgprym m948RJDz5gxlT+GTrEloP2izvtI8yAYVDMuVTK+gpka3wr3tTNdKcEylZLBlZ7N9 TqpFz9IQQMk7tum2F4P8HYGtRGzX4UpWQTdR7A1/I8wrfWk67+Msu7bOb+a2VtO1 owkebZ/P2vYXGf6bc1BuKBiHnhWkqctH3+/mD166Uv3b6/pjyBRyAZjSvVNF7RRF DFan/TTIuApiIDY1cor0+NNLT4TB7CvaUvbJSQUSRst4RFJQNwG3ofkplEnFblp3 hw5bZ9qA9O0tcUoCa8hQSd08oKAuZxcYIufPXP6WIRWaj4IBV/gJirI2IiMw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; t=1669098745; x=1669185145; bh=eSCDLnCWYFwzUMk+1T6jES3SjNuP mGriQvX0z/gV5JE=; b=kQ7gQibMTU3MaYg6lH9PNG5JloU601RjjyMo8/VRb8J/ DLfVykAswc7tGvoy9QVtbw+3HDVZ30e/WH5OB/Lo5+oXhI0M8CZTgIZNuzKrc6qw kj6z4BAydM2DE5iKI/fXA9wN5cRtxwapoDWwbCpbTkuENfbOsrVq7rslOM/PFHg2 NzJkD3n9oe2zjAZCFVbJuwkYWacflcfftORvR/JA1J4cheHJOQN+RzGGqnQcjUMC F+51nqLVK03Gau3pUXxEmLLm9uiHKOHa35SxCktTfy+YrwnaubmaaQS5t1sSlKtt /8Vg0a5ZAm06/mdiDbNBCcOtv4gmqOPo0xZXCc0YLw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvgedrheejgdelkecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeffhffvvefukfhfgggtuggjsehgtderredttddvnecuhfhrohhmpefrrghtrhhi tghkucfuthgvihhnhhgrrhguthcuoehpshesphhkshdrihhmqeenucggtffrrghtthgvrh hnpeeukedtvedtffevleejtefgheehieegkeeluddvfeefgeehgfeltddtheejleffteen ucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehpshesph hkshdrihhm X-ME-Proxy: Feedback-ID: i197146af:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 22 Nov 2022 01:32:24 -0500 (EST) Received: by pks.im (OpenSMTPD) with ESMTPSA id c8c3b2f6 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Tue, 22 Nov 2022 06:32:16 +0000 (UTC) Date: Tue, 22 Nov 2022 07:32:19 +0100 From: Patrick Steinhardt To: The development of GNU GRUB Cc: Michael Chang Subject: Re: GRUB 2.12 release - update Message-ID: References: <20221026145209.l47qg4rjldxadp74@tomti.i.net-space.pl> <20221122024645.GA8027@mazu> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Igx7raXjDMUg3J5G" Content-Disposition: inline In-Reply-To: <20221122024645.GA8027@mazu> Received-SPF: pass client-ip=66.111.4.28; envelope-from=ps@pks.im; helo=out4-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Nov 2022 06:32:31 -0000 --Igx7raXjDMUg3J5G Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Nov 22, 2022 at 10:46:45AM +0800, Michael Chang via Grub-devel wrot= e: > Dear Daniel, >=20 > On Wed, Oct 26, 2022 at 04:52:09PM +0200, Daniel Kiper wrote: > > Hi, > >=20 > > We are getting closer to the 2.12 release. Sadly we still do not have > > many of important patch sets in the tree. So, I am going to spend more > > time on reviews in the following weeks. Below you can find my list of > > key patch sets which should land in the release: > > - Dynamic allocation of memory regions and IBM vTPM v2, > > - Unify ARM64 & RISC-V Linux Loader, > > - Add support for LoongArch, > > - plainmount: Support plain encryption mode, > > - Glenn's tests fixes. > >=20 > > Of course all patches which got my RB or are under review will be merge= d too. > >=20 > > There is also "nice to have" list but I do not consider lack of this > > patch sets as release blockers: > > - Add support for EFI file system transposition, > > - term/serial: Add support for PCI serial devices, > > - Add MMIO serial ports support and SPCR detection, > > - Glenn's gdb patch set. > >=20 > > I hope I will be able to review and merge all patch sets from first list > > during November. Then if everything goes well we will make code freeze > > in December and release at the beginning of next year, preferably in Ja= nuary. > >=20 > > I am considering to not block merges for tests and documentation during > > code freeze. > >=20 > > If you have any comments on that plan please drop me a line. >=20 > Is there any chance to get argon2 support [1] in 2.12 ? Given the required > memory manager patch has been merged to allow allocating huge chunks of > data in heap, it seems all is ready to go now ? >=20 > This is the major feature brought by LUKS2 making it really a successor > to LUKS1 IMHO. No, I don't think this would be realistic. I'd love to finally implement it, and theoretically-speaking the patches I sent a while ago would work now with the changes in the memory manager. But meanwhile libgcrypt has landed support for Argon2, so using its implementation instead of the reference implementation is very much preferable. Unfortunately though, the version of libgcrypt we have in our tree is ancient, and updating it to a more recent version is a _major_ effort. I have taken a look at this several times already, but each time I quickly felt overwhelmed with the adjustments I'd have to do to do this. I do plan to have another go at it eventually, but if anybody else feels like updating our vendored libgcrypt version I wouldn't mind at all. Patrick --Igx7raXjDMUg3J5G Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEF9hrgiFbCdvenl/rVbJhu7ckPpQFAmN8bPIACgkQVbJhu7ck PpQjuRAAm0fqzOmJ44kNHQzMgK1NFjzCQ7UW8q2hcZWq08YtxVdF9VhMaa0UnGlS ndM9VPqFRv/ODuAAdSH9gH+++XfS9wfthdgA18rBSIdynnHnLfthA/b16t0xBrjZ MZ8D0WbqYy4PTGxPHxRvQQWdEi2c7oShr3VVys8qU6lNcnwJ+nZ1+PKhE6WbWHZU QjtWJRcbi/D+p1/FPOvVxSKnM+eTXaX81aaFn7ffqgwsNVh74rlcQkLvUIWlJ5mc UhyKr7AkrNBY37SjIKj9dHZWrvh4t/KTo2+l13GIRrcjScJ74s2uT+xzERwnJzn+ TkjLSB4Lypk5+1dYeYlIE9ryBh5u5vRHYIq71UElmBcuC6c5/FU0OyCfcPpl5JMu aVfJKXcpXwvSIZntxJ4IoTLUHumIn4A4YiiIaQUl2jX+gIIu44Uu9A9oIHxI3nhD HcbKClHZTrT3i6gBQqvGxxR13D2s3f+ydliSQgosBaxS5H1sIxl4/nJcxcEFPs0w gYWJjh+iLFlM5YtMSqm+xwEVyYTRSMdePjeg3Vi8MRccyoZOOXChzS9N7LsDg9Bz sKmo4Bb7eELumjQLn2BAazRN1LLSMyggdaLVDmP2wK12xTmrKwH3vcoGfjwKn6nN TxZLV9yHc7fqEAkyHojdnPT/LIylmYAr4Y65ditrhfUM3sAFrIA= =iOR9 -----END PGP SIGNATURE----- --Igx7raXjDMUg3J5G--