all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Fabio Natali <me@fabionatali.com>
To: Josselin Poiret <dev@jpoiret.xyz>
Cc: guix-devel@gnu.org, Oleg Pykhalov <go.wigust@gmail.com>,
	Felix Lechner <felix.lechner@lease-up.com>
Subject: Re: [PATCH 2/2] gnu: grub: Modernize.
Date: Mon, 11 Mar 2024 14:47:31 +0000	[thread overview]
Message-ID: <87le6o9664.fsf@fabionatali.com> (raw)
In-Reply-To: <87msr7n3le.fsf@jpoiret.xyz>

On 2024-03-09, 10:42 +0100, Josselin Poiret <dev@jpoiret.xyz> wrote:
> Of course, I'm known as jpoiret there.

Hi Josselin,

Thanks for the patches 🙏, which I've applied and tested as follows.

./pre-inst-env guix build grub
./pre-inst-env guix lint grub
./pre-inst-env guix build --check grub

Everything passed successfully, both in the case of the first patch
alone and when using the two patches together. I made sure that the
package built was version 2.12 instead of 2.06.

When building a system image, the first patch gave me an error if used
by itself. The error was along the lines of:

ice-9/read.scm:126:4: In procedure read-expr*: Unknown # object: "#<"

I haven't investigated this further as the error resolved when applying
both patches together.

I then installed GRUB 2.12 on a spare x86 machine. With this new version
of GRUB, I was able to use a LUKS2 partition with PBKDF2
public-key-based key derivation function. Yay! 🚀

When building GRUB 2.12 on the spare machine this test initially failed:

https://git.savannah.gnu.org/cgit/grub.git/tree/tests/grub_cmd_date.in

The error vanished when I tried a second time and I haven't been able to
reproduce it since then.

The patches have two micro-typos:

- First patch, s/Theses/These/.
- Second patch, s/use-abolute-ovmf-path/use-absolute-ovmf-path/.

I haven't tried the patches on any non-x86 architecture, but will ping
you on IRC to see if and how I can help with that.

Thanks, best, Fabio.


-- 
Fabio Natali
https://fabionatali.com


  reply	other threads:[~2024-03-11 14:48 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-03-01  9:08 LUKS2 support in Guix Fabio Natali
2024-03-01 13:25 ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
2024-03-02  7:41   ` Oleg Pykhalov
2024-03-02 12:45     ` Fabio Natali
2024-03-02 21:23       ` Josselin Poiret
2024-03-03  8:58         ` Fabio Natali
2024-03-03 16:42           ` [PATCH 1/2] gnu: grub: Update to 2.12 Josselin Poiret
2024-03-03 16:42           ` [PATCH 2/2] gnu: grub: Modernize Josselin Poiret
2024-03-05  9:53             ` Fabio Natali
2024-03-09  9:42               ` Josselin Poiret
2024-03-11 14:47                 ` Fabio Natali [this message]
2024-03-03  3:08       ` LUKS2 support in Guix Maxim Cournoyer
2024-03-03  9:03         ` Fabio Natali

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87le6o9664.fsf@fabionatali.com \
    --to=me@fabionatali.com \
    --cc=dev@jpoiret.xyz \
    --cc=felix.lechner@lease-up.com \
    --cc=go.wigust@gmail.com \
    --cc=guix-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.