Bug#991928: grub2: reproducible builds: embeds different strings depending on (obscure) locales

James Addison jay at jp-hosting.net
Sat Oct 19 15:18:56 BST 2024


Source: grub2
Followup-For: Bug #991928
X-Debbugs-Cc: vagrant at reproducible-builds.org

Dear Maintainer, Vagrant,

On Thu, 05 Aug 2021 15:11:02 -0700, Vagrant wrote:
> Some locales (e.g. potentially obscure locales used by reprotest) may
> cause sort order issues in embedded strings in some of the grub-*.bin
> binaries.

I'm not 100% confident, but I believe that this bug may have been fixed upstream
as part of a subsequent release.  I don't find any clearly locale-related
differences when comparing the current output of the comparative builds[1] of
grub2 in the Reproducible Builds test infrastructure for Debian.

The upstream commit that I think is the most likely candidate to have fixed
the problem is this one:

  http://git.savannah.gnu.org/gitweb/?p=grub.git;a=commit;h=f42266a8a2a4215e4ffe419b8092bdf9ced33e8e

...but I haven't tested / confirmed that.

Regards,
James

[1] - https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/grub2.html



More information about the Pkg-grub-devel mailing list