[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1020224: bullseye-pu: package grub2/2.06-3~deb11u2



Package: release.debian.org
Severity: normal
Tags: bullseye
User: release.debian.org@packages.debian.org
Usertags: pu

Hi!

It seems that we've broken booting Xen PVH hosts using grub-xen-host -
see #1017944. The previous bullseye update (2.06-3~deb11u1) also
pulled the same problem into bullseye. :-( The issue was caused by a
change in the behaviour of dh_strip, and we missed this in grub
packaging.

I've just uploaded a fix to unstable for that bug, and here is a
targeted fix for bullseye too. I've tested and it works. Please allow
this into bullseye-updates too.

Here's the trivial debdiff:

diff -Nru grub2-2.06/debian/changelog grub2-2.06/debian/changelog
--- grub2-2.06/debian/changelog	2022-08-01 20:26:34.000000000 +0100
+++ grub2-2.06/debian/changelog	2022-09-14 23:40:50.000000000 +0100
@@ -1,3 +1,11 @@
+grub2 (2.06-3~deb11u2) bullseye; urgency=high
+
+  [ Steve McIntyre ]
+  * Don't strip Xen binaries so they work again. Closes: #1017944.
+    Thanks to Valentin Kleibel for the patch.
+
+ -- Steve McIntyre <93sam@debian.org>  Wed, 14 Sep 2022 23:40:50 +0100
+
 grub2 (2.06-3~deb11u1) bullseye; urgency=medium
 
   [ Steve McIntyre ]
diff -Nru grub2-2.06/debian/rules grub2-2.06/debian/rules
--- grub2-2.06/debian/rules	2022-08-01 20:26:34.000000000 +0100
+++ grub2-2.06/debian/rules	2022-09-14 23:39:16.000000000 +0100
@@ -544,7 +544,7 @@
 	dh_bugfiles $(patsubst %,-N%,$(filter grub-efi-%-signed-template,$(BUILD_PACKAGES))) -A
 
 override_dh_strip:
-	dh_strip -X/usr/bin/grub-emu
+	dh_strip -X/usr/bin/grub-emu -X/usr/lib/grub-xen/grub-x86_64-xen.bin -X/usr/lib/grub-xen/grub-i386-xen_pvh.bin -X/usr/lib/grub-xen/grub-i386-xen.bin
 
 override_dh_shlibdeps:
 	dh_shlibdeps -X.module


Reply to: