From 4ffe6391ca150c19dd6626dee3a82e86541b531f Mon Sep 17 00:00:00 2001 From: Alexander Kanavin Date: Thu, 1 Jun 2023 09:38:20 +0200 Subject: [PATCH] util/import_unicode.py: Ensure output is deterministic Ensure the generated unidata.c file is deterministic by sorting the keys of the dict. Signed-off-by: Alexander Kanavin Reviewed-by: Daniel Kiper --- util/import_unicode.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util/import_unicode.py b/util/import_unicode.py index 08f80591e..1f434a069 100644 --- a/util/import_unicode.py +++ b/util/import_unicode.py @@ -174,7 +174,7 @@ infile.close () outfile.write ("struct grub_unicode_arabic_shape grub_unicode_arabic_shapes[] = {\n ") -for x in arabicsubst: +for x in sorted(arabicsubst): try: if arabicsubst[x]['join'] == "DUAL": outfile.write ("{0x%x, 0x%x, 0x%x, 0x%x, 0x%x},\n " % (arabicsubst[x][0], arabicsubst[x][1], arabicsubst[x][2], arabicsubst[x][3], arabicsubst[x][4]))