Your message dated Wed, 24 May 2023 07:44:39 +0200
with message-id <[email protected]>
and subject line Re: Bug#1036656: unblock: grub2/2.06-13
has caused the Debian Bug report #1036656,
regarding unblock: grub2/2.06-13
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1036656: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1036656
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock
Please unblock package grub2 and its derived signed packages.
As promised in the -12 ublock request, we now have a lot more
translations updated for the changed template questions for os-prober.
Also, I've included 1 RC bug fix which fixes up an RC bug which stops
machines booting:
* When *also* installing to the removable media path, include the
relevant mokmanager binary. Closes: #1034409
And a small fix for generating boot menu options on systems
dual-booting with Arch and derivatives:
* Allow initrd to contain spaces. Closes: #838177, #820838.
unblock grub2/2.06-13
unblock grub-efi-amd64-signed/1+2.06+13
unblock grub-efi-arm64-signed/1+2.06+13
unblock grub-efi-ia32-signed/1+2.06+13
debdiff attached, filtering out noise from *.po updates.
diff -Nru grub2-2.06/debian/changelog grub2-2.06/debian/changelog
--- grub2-2.06/debian/changelog 2023-04-21 13:30:26.000000000 +0100
+++ grub2-2.06/debian/changelog 2023-04-23 20:55:54.000000000 +0100
@@ -1,3 +1,35 @@
+grub2 (2.06-13) unstable; urgency=medium
+
+ [ Steve McIntyre ]
+ * When *also* installing to the removable media path, include the
+ relevant mokmanager binary. Closes: #1034409
+
+ [ General Chaos ]
+ * Allow initrd to contain spaces. Closes: #838177, #820838.
+
+ [ Translators ]
+ * Update lots of translations of debconf templates, thanks to the
+ following:
+ + Welsh (Dafydd Tomos)
+ + German (Helge Kreutzmann). Closes: #1034850
+ + Croatian (Tomislav Krznar)
+ + Greek (Emmanuel Galatoulas)
+ + Esperanto (Felipe Castro)
+ + French (Baptiste Jammet). Closes: #1035761
+ + Italian (Luca Monducci). Closes: #1034825
+ + Kazakh (Baurzhan Muftakhidinov)
+ + Korean (Changwoo Ryu). Closes: #1034868
+ + Latvian (Rudolfs Mazurs)
+ + Dutch (Frans Spiesschaert). Closes: #1035399
+ + Norwegian Bokmål (Petter Reinholdtsen, Sverre Vaabenoe)
+ + Brazilian Portuguese (Adriano Rafael Gomes). Closes: #1035905
+ + Romanian (Remus-Gabriel Chelu)
+ + Russian (Yuri Kozlov). Closes: #1035294
+ + Turkish (Atila KOÇ). Closes: #1035846
+ + Swedish (Luna Jernberg)
+
+ -- Steve McIntyre <[email protected]> Sun, 23 Apr 2023 20:55:54 +0100
+
grub2 (2.06-12) unstable; urgency=medium
* Fix up arm64 SB patch to fix build failure on 32-bit arm systems
diff -Nru grub2-2.06/debian/patches/grub-install-removable-shim.patch
grub2-2.06/debian/patches/grub-install-removable-shim.patch
--- grub2-2.06/debian/patches/grub-install-removable-shim.patch 2023-02-09
01:32:18.000000000 +0000
+++ grub2-2.06/debian/patches/grub-install-removable-shim.patch 2023-04-23
20:55:54.000000000 +0100
@@ -107,7 +107,7 @@
fb_src = grub_util_path_concat (2, "/usr/lib/shim/",
fb_signed);
-@@ -2154,30 +2152,81 @@ main (int argc, char *argv[])
+@@ -2154,30 +2152,82 @@ main (int argc, char *argv[])
if (!removable)
grub_install_copy_file (fb_src,
fb_dst, 0);
@@ -129,6 +129,7 @@
+ also_install_removable (shim_signed, base_efidir,
removable_file, 1);
+
+ also_install_removable (efi_signed, base_efidir,
chained_base, 1);
++ also_install_removable (mok_src, base_efidir, mok_file, 0);
+
+ /* If we're updating the NVRAM, add fallback too - it
+ will re-update the NVRAM later if things break */
diff -Nru
grub2-2.06/debian/patches/os-prober-Allow-initrd-to-contain-spaces.patch
grub2-2.06/debian/patches/os-prober-Allow-initrd-to-contain-spaces.patch
--- grub2-2.06/debian/patches/os-prober-Allow-initrd-to-contain-spaces.patch
1970-01-01 01:00:00.000000000 +0100
+++ grub2-2.06/debian/patches/os-prober-Allow-initrd-to-contain-spaces.patch
2023-04-23 20:55:54.000000000 +0100
@@ -0,0 +1,50 @@
+From 1f982e2a7c35e14d5a92c76db998afafd1bd9e87 Mon Sep 17 00:00:00 2001
+From: General Chaos <[email protected]>
+Date: Tue, 12 Apr 2016 22:28:52 +0000
+Subject: [PATCH] os-prober: Allow initrd to contain spaces
+
+linux-boot-prober produces structured output with newline-terminated rows
+representing kernels, each with colon-delimited columns. We translate
+this into a sequence of space-separated words representing kernels,
+each containing colon-delimited fields where spaces are represented by
+carets.
+
+When we parse each of those words into colon-delimited fields, if the
+field could conceivably contain spaces then we need to translate
+carets back into spaces. We did this for label and parameters, but not
+for the initrd.
+
+In particular, when CPU microcode is installed on Arch Linux or its
+derivatives, they write CPU microcode into one initrd archive and the
+rest of early user-space into another, instead of concatenating the
+archives into a single file like Debian derivatives do. To boot Arch
+successfully from the grub menu, we need to add all of their initrds
+to the grub menu entry (detecting this situation requires an os-prober
+patch, for which see <https://bugs.debian.org/820838>).
+
+[Commit message added by Simon McVittie <[email protected]>]
+
+Bug: https://savannah.gnu.org/bugs/index.php?47681
+Bug-Debian: https://bugs.debian.org/838177
+Forwarded: https://savannah.gnu.org/bugs/index.php?47681
+Closes: #838177
+---
+ util/grub.d/30_os-prober.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/util/grub.d/30_os-prober.in b/util/grub.d/30_os-prober.in
+index da5f28876..d0609d9a4 100644
+--- a/util/grub.d/30_os-prober.in
++++ b/util/grub.d/30_os-prober.in
+@@ -243,7 +243,7 @@ EOF
+ LBOOT="`echo ${LINUX} | cut -d ':' -f 2`"
+ LLABEL="`echo ${LINUX} | cut -d ':' -f 3 | tr '^' ' '`"
+ LKERNEL="`echo ${LINUX} | cut -d ':' -f 4`"
+- LINITRD="`echo ${LINUX} | cut -d ':' -f 5`"
++ LINITRD="`echo ${LINUX} | cut -d ':' -f 5 | tr '^' ' '`"
+ LPARAMS="`echo ${LINUX} | cut -d ':' -f 6- | tr '^' ' '`"
+
+ if [ -z "${LLABEL}" ] ; then
+--
+2.32.0
+
diff -Nru grub2-2.06/debian/patches/series grub2-2.06/debian/patches/series
--- grub2-2.06/debian/patches/series 2023-04-20 21:02:05.000000000 +0100
+++ grub2-2.06/debian/patches/series 2023-04-23 20:55:54.000000000 +0100
@@ -120,3 +120,4 @@
osdep-devmapper-getroot-set-up-cheated-luks2-cryptodisk-mount-from-dm-parameters.patch
arm64-handover-to-kernel-if-sb-enabled.patch
grub_os-prober.patch
+os-prober-Allow-initrd-to-contain-spaces.patch
--- End Message ---
--- Begin Message ---
Hi
On 24-05-2023 07:37, Cyril Brulebois wrote:
Hi,
Paul Gevers <[email protected]> (2023-05-24):
The following needs your approval too.
On 23-05-2023 23:39, Steve McIntyre wrote:
unblock grub2/2.06-13
unblock grub-efi-amd64-signed/1+2.06+13
unblock grub-efi-arm64-signed/1+2.06+13
unblock grub-efi-ia32-signed/1+2.06+13
Yes please!
unblocked and aged.
Paul
OpenPGP_signature
Description: OpenPGP digital signature
--- End Message ---