Your message dated Wed, 24 May 2023 07:44:39 +0200 with message-id <0bacafcb-68eb-d004-354b-e1428ecca7d2@debian.org> 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 owner@bugs.debian.org immediately.) -- 1036656: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1036656 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: unblock: grub2/2.06-13
- From: Steve McIntyre <steve@einval.com>
- Date: Tue, 23 May 2023 22:39:40 +0100
- Message-id: <[🔎] 168487798027.1904660.18315667866300368514.reportbug@tack.local>
Package: release.debian.org Severity: normal User: release.debian.org@packages.debian.org 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 <93sam@debian.org> 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 <debianbugs@toeai.com> +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 <smcv@collabora.com>] + +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 ---
- To: 1036656-done@bugs.debian.org, Steve McIntyre <steve@einval.com>
- Subject: Re: Bug#1036656: unblock: grub2/2.06-13
- From: Paul Gevers <elbrus@debian.org>
- Date: Wed, 24 May 2023 07:44:39 +0200
- Message-id: <0bacafcb-68eb-d004-354b-e1428ecca7d2@debian.org>
- In-reply-to: <[🔎] 20230524053739.fwnlxjg5fnk33hmp@mraw.org>
- References: <[🔎] 168487798027.1904660.18315667866300368514.reportbug@tack.local> <[🔎] c3dd94b8-5fe5-eeb4-6b76-7389467fd34e@debian.org> <[🔎] 168487798027.1904660.18315667866300368514.reportbug@tack.local> <[🔎] 20230524053739.fwnlxjg5fnk33hmp@mraw.org>
Hi On 24-05-2023 07:37, Cyril Brulebois wrote:Hi, Paul Gevers <elbrus@debian.org> (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+13Yes please!unblocked and aged. PaulAttachment: OpenPGP_signature
Description: OpenPGP digital signature
--- End Message ---