Among the 1 debian patch available in version 7.00-1 of the package, we noticed the following issues:
commit 821d4c78916c2961bdf792745c9263673e808912 Author: Felix Zielcke <fzielcke@z-51.de> Date: Sat May 18 08:21:51 2024 +0200 Fix some minor bugs in postrm and postinst. And make them more efficiently. Patch by Pascal Hambourg (MR!4) commit 28ae8b039532f2357cf56e97eaccd69f776f05a4 Merge: 6d4354c 146a96d Author: Felix Zielcke <fzielcke@z-51.de> Date: Sat May 18 06:17:31 2024 +0000 Merge branch 'rewrite_scripts' into 'debian/master' Rewrite postinst and postrm See merge request debian/memtest86plus!4 commit 146a96d1218ec8d028b5498a6e93cf613ca10bb0 Author: Pascal Hambourg <pascal@plouf.fr.eu.org> Date: Sat May 18 06:17:30 2024 +0000 Rewrite postinst and postrm commit 6d4354c02e0e1ac01948782e2d15f24fcb57f278 Author: Felix Zielcke <fzielcke@z-51.de> Date: Thu May 16 18:46:26 2024 +0200 Rewrite generation of grub menu entries. Patch by Pascal Hambourg. (MR!3) commit 8d5de3dfbfcdcf8614261f8031b25f0cea1b11a8 Merge: 04df8a6 f25d9ba Author: Felix Zielcke <fzielcke@z-51.de> Date: Thu May 16 16:40:01 2024 +0000 Merge branch 'grub-menu' into 'debian/master' d/grub: Enhance GRUB menu entries generation See merge request debian/memtest86plus!3 commit f25d9ba65dbcdc7f2e74cb4b9f0747173c3e545b Author: Pascal Hambourg <pascal@plouf.fr.eu.org> Date: Thu May 16 11:26:16 2024 +0200 d/grub: Factor menu entry generation in functions commit fa5ef2272c218047f277127c338f6abdbff8653e Author: Pascal Hambourg <pascal@plouf.fr.eu.org> Date: Wed May 15 14:59:24 2024 +0200 d/grub: Indent with tabs commit 9f3bb9dd62bf656e99f943c37cc5a9045350f272 Author: Pascal Hambourg <pascal@plouf.fr.eu.org> Date: Wed May 15 13:46:10 2024 +0200 d/grub: Generate conditional GRUB menu entries at boot time The current code has several issues: - It creates a single menu entry depending on the current EFI/legacy boot mode only. - "getconf LONG_BIT" is used to select a 32-bit or 64-bit image but returns "32" with i386 userland even with 64-bit CPU and amd64 kernel. - It checks if /boot/grub/{i386,x86_64}-efi exist but they may be irrelevant or not exist when booting with a monolithic GRUB image. - Serial console menu entry generation use gettext_printf despite 2fc8d018 ("debian: remove translation") Rewrite this to generate menu entries for all available Memtest86+ images and use $grub_platform, $grub_cpu and cpuid to show the proper menu entry at boot time. This is intended to help with portable/dual EFI/legacy installations. In addition, remove gettext_printf from serial console menuentries generation. commit 514eb93df3269789d4c68fd2111b05b9f6ceccce Author: Pascal Hambourg <pascal@plouf.fr.eu.org> Date: Wed May 15 10:53:11 2024 +0200 d/grub: Re-order checks and actions for efficiency commit c4f1236bd12c706caebe7c7d6d1feff8edc65a57 Author: Pascal Hambourg <pascal@plouf.fr.eu.org> Date: Wed May 15 10:40:40 2024 +0200 d/grub: Rewrite import of grub parameters Borrow config_item() from grub postinst script to read values from /etc/default/grub and /etc/default/grub.d/*.cfg. The current method does not read /etc/default/grub.d/* although it is used by GRUB in addition to /etc/default/grub, and does not perform shell substitution even though these files are shell snippets.