File grub2-bls-boot-show-snapshot.patch of Package grub2
--- a/grub-core/commands/blsuki.c
+++ b/grub-core/commands/blsuki.c
@@ -1100,6 +1100,21 @@
id[id_len - BLS_EXT_LEN] = '\0';
title = blsuki_get_val (entry, "title", NULL);
+ if (title != NULL)
+ {
+ char *title_v = NULL;
+ char *version = NULL;
+
+ version = blsuki_get_val (entry, "version", NULL);
+ if (version != NULL)
+ title_v = grub_xasprintf("%s (%s)", title, version);
+ if (title_v != NULL)
+ {
+ grub_free (title);
+ title = title_v;
+ }
+ grub_free (version);
+ }
hotkey = blsuki_get_val (entry, "grub_hotkey", NULL);
users = blsuki_expand_val (blsuki_get_val (entry, "grub_users", NULL));
classes = blsuki_make_list (entry, "grub_class", NULL);
@@ -1158,6 +1173,7 @@
grub_free (linux_cmd);
grub_free (dt_cmd);
grub_free (initrd_cmd);
+ grub_free (title);
grub_free (classes);
grub_free (args);
grub_free (argv);