Bug#771905: unblock: grub2/2.02~beta2-17

2014-12-07 Thread Ian Campbell
On Sat, 2014-12-06 at 18:55 +0100, Ivo De Decker wrote:
 Control: tags -1 d-i
 
 Hi,
 
 On Wed, Dec 03, 2014 at 12:14:19PM +, Colin Watson wrote:
  On Wed, Dec 03, 2014 at 11:39:14AM +, Ian Campbell wrote:
   Please unblock package grub2
  
  Seconded.
 
 This needs the d-i ack.

Right, thanks, I knew to CC Kibi but not to add the tag.

Ian.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#771905: unblock: grub2/2.02~beta2-17

2014-12-07 Thread Cyril Brulebois
Control: tag -1 confirmed

Ivo De Decker iv...@debian.org (2014-12-06):
 On Wed, Dec 03, 2014 at 12:14:19PM +, Colin Watson wrote:
  On Wed, Dec 03, 2014 at 11:39:14AM +, Ian Campbell wrote:
   Please unblock package grub2
  
  Seconded.
 
 This needs the d-i ack.

Same story as in other bug reports; please don't wait on me, going to
trust both Colin  Ian on this one (again). Please unblock-udeb it.

Mraw,
KiBi.


signature.asc
Description: Digital signature


Bug#771905: unblock: grub2/2.02~beta2-17

2014-12-06 Thread Ivo De Decker
Control: tags -1 d-i

Hi,

On Wed, Dec 03, 2014 at 12:14:19PM +, Colin Watson wrote:
 On Wed, Dec 03, 2014 at 11:39:14AM +, Ian Campbell wrote:
  Please unblock package grub2
 
 Seconded.

This needs the d-i ack.

Cheers,

Ivo


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#771905: unblock: grub2/2.02~beta2-17

2014-12-03 Thread Ian Campbell
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package grub2

Version -16 was unblocked in #770039 however a piuparts failure (#770412)
introduced in that version prevented it from propagating to testing.

In the -16 unblock Colin said:

 grub2 2.02~beta2-16 finishes off Xen host/guest integration.  GRUB has
 had most of this for a while, but the packaging work to make it possible
 to install grub-xen-host in the host, grub-xen in the guest, and then
 automatically boot GRUB in the guest wasn't present.

 I know this is a bit more than your standard unblock request, and indeed
 we're still waiting for this to pass through NEW.  But we're
 anticipating this being *really* useful for administrators of Xen
 hosting setups - it beats the messes that were PV-GRUB Legacy and
 PyGrub, or even keeping track of kernel versions by hand - and it would
 be fantastic to have this in jessie.

In addition -17 adds:

Related to the -16 changes:
- A fix for the piuparts failure (#770412)
- A typo fix (mismatched quotes) for the functionality introduced in -16
- A fix to update-grub which ensures that grub can actually load the Debian
  kernel under Xen (#755256). This is necessary because the Debian kernels are
  now xz compressed, which native kernels deal with internally but which the
  bootloader is required to deal with for Xen. Without this the functionality
  introduced here wouldn't actually be capable of booting Jessie without
  modifications, which would be unfortunate.

Unrelated to -16:
- A trivial typo fix (LP: #1390766) which fixes an error path in grub-mkconfig.
- Enables the linuxefi command for i386. This enables the potential for
  secure boot on x86 platforms with a 32-bit UEFI implementation (this
  functionality is already present for 64-bit grub.efi).

This last one is perhaps a bit controversial for an unblock request. The actual
change amounts to adding/correcting some casts to grub_addr_t in the existing
linuxefi code and enabling that module for the i386-efi build target. The
changes are all within the linuxefi code and AIUI can only have any impact if
the linuxefi command is explicitly used in the grub.cfg (which it is not by
default), so the risk of regressions to existing usecases is IMO low.

The incremental diff from -16 to -17 is below and the full -15 to -17 is
attached. These have been filtered to remove noise which git-dpm update-patches
introduces, essentiually changing the hashes in the From and index lines of any
patch which follows one which has changed. I couldn't figure out how to get
filterdiff to do anything sensible without listing each patch explicitly, so
I'm afraid I did this by hand.

I've also attached the patches-applied difference from -15 to -17 without the
debian dir since it is easier to read than the diff-of-a-diff.

Since the last version required a d-i ack I've CC-d Kibi preemptively.

diff -Nru grub2-2.02~beta2/debian/changelog grub2-2.02~beta2/debian/changelog
--- grub2-2.02~beta2/debian/changelog   2014-11-06 13:32:03.0 +
+++ grub2-2.02~beta2/debian/changelog   2014-11-30 17:15:23.0 +
@@ -1,3 +1,20 @@
+grub2 (2.02~beta2-17) unstable; urgency=medium
+
+  [ Colin Watson ]
+  * Fix up some pointer-to-integer casts in linuxefi so that it can build on
+i386-efi.
+  * Backport from upstream:
+- Fix typo (gettext_print instead of gettext_printf) (LP: #1390766).
+
+  [ Ian Campbell ]
+  * Correct syntax error in grub-xen-host bootstrap configuration file.
+  * Log failure when grub-install fails in postinst, rather than failing the
+entire postinst. (Closes: #770412)
+  * Arrange to insmod xzio and lzopio when booting a kernel as a Xen guest.
+(Closes: #755256)
+
+ -- Ian Campbell i...@debian.org  Sun, 30 Nov 2014 17:15:21 +
+
 grub2 (2.02~beta2-16) unstable; urgency=medium
 
   [ Ian Campbell ]
diff -Nru grub2-2.02~beta2/debian/.git-dpm grub2-2.02~beta2/debian/.git-dpm
--- grub2-2.02~beta2/debian/.git-dpm2014-11-06 10:57:25.0 +
+++ grub2-2.02~beta2/debian/.git-dpm2014-11-30 14:20:36.0 +
@@ -1,6 +1,6 @@
 # see git-dpm(1) from git-dpm package
-c211ee1c228bc978ffc4b399155ebfeb7524d2e0
-c211ee1c228bc978ffc4b399155ebfeb7524d2e0
+b837a9997cb306dc9aaeb3308f05d08cef402456
+b837a9997cb306dc9aaeb3308f05d08cef402456
 e8f07821cce1bd0ab6d5622c2a42440f15f4fd71
 e8f07821cce1bd0ab6d5622c2a42440f15f4fd71
 grub2_2.02~beta2.orig.tar.xz
diff -Nru grub2-2.02~beta2/debian/grub-xen-host_grub.cfg 
grub2-2.02~beta2/debian/grub-xen-host_grub.cfg
--- grub2-2.02~beta2/debian/grub-xen-host_grub.cfg  2014-11-06 
10:57:25.0 +
+++ grub2-2.02~beta2/debian/grub-xen-host_grub.cfg  2014-11-30 
14:20:34.0 +
@@ -1,13 +1,13 @@
 # First search for a suitable grub to chainload
 if search -s -f /boot/xen/pvboot-@@PVBOOT_ARCH@@.elf ; then
echo Chainloading (${root})/boot/xen/pvboot-@@PVBOOT_ARCH@@.elf
-   multiboot 

Bug#771905: unblock: grub2/2.02~beta2-17

2014-12-03 Thread Colin Watson
On Wed, Dec 03, 2014 at 11:39:14AM +, Ian Campbell wrote:
 Please unblock package grub2

Seconded.

 - Enables the linuxefi command for i386. This enables the potential for
   secure boot on x86 platforms with a 32-bit UEFI implementation (this
   functionality is already present for 64-bit grub.efi).
 
 This last one is perhaps a bit controversial for an unblock request. The 
 actual
 change amounts to adding/correcting some casts to grub_addr_t in the existing
 linuxefi code and enabling that module for the i386-efi build target. The
 changes are all within the linuxefi code and AIUI can only have any impact if
 the linuxefi command is explicitly used in the grub.cfg (which it is not by
 default), so the risk of regressions to existing usecases is IMO low.

linuxefi is also used implicitly if secure boot is enabled; but indeed I
expect this to have no effect on non-secure-boot setups, which are the
only ones that can be working in Debian right now.

The reason I added this for jessie is that there's still some
possibility that we might manage to get secure boot set up in time for
release, and 32-bit UEFI is increasingly a thing we have to care about
(as discussed with Steve McIntyre), so I wanted to make sure that this
detail didn't catch us by surprise further down the line.

-- 
Colin Watson   [cjwat...@debian.org]


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org