Dear release team,

please let invaders 1.0.0-8 enter testing. It contains a fix to close #492267, which makes sure it works with current versions of grub2, i.e. especially the version which currently *is* in testing.

The interdiff is rather small, please find it attached. The fix has been discussed with the GRUB maintainers and the packages has been sponsored by Robert Millan.

Thank you.

Cheers,
Fabian

--->8---

diff -u invaders-1.0.0/debian/scripts/grub invaders-1.0.0/debian/scripts/grub
--- invaders-1.0.0/debian/scripts/grub
+++ invaders-1.0.0/debian/scripts/grub
@@ -1,10 +1,15 @@
 #!/bin/bash -e

 if test -e /boot/invaders ; then
+  source /usr/lib/grub/update-grub_lib
+ INVADERSPATH=$( make_system_path_relative_to_its_root "/boot/invaders" )
   echo "Found GRUB Invaders image: /boot/invaders" >&2
   cat << EOF
 menuentry "GRUB Invaders" {
-       multiboot       ${GRUB_DRIVE_BOOT}/invaders
+EOF
+  prepare_grub_to_access_device ${GRUB_DEVICE_BOOT} | sed -e "s/^/\t/g"
+  cat << EOF
+       multiboot       ${INVADERSPATH}
 }
 EOF
 fi
diff -u invaders-1.0.0/debian/changelog invaders-1.0.0/debian/changelog
--- invaders-1.0.0/debian/changelog
+++ invaders-1.0.0/debian/changelog
@@ -1,3 +1,22 @@
+invaders (1.0.0-8) unstable; urgency=low
+
+  * debian/control:
+    + Set Maintainer to Debian Games Team and added myself to Uploaders.
+    + Added Vcs-Svn and Vcs-Browser fields.
+    + Bumped Suggests to 'grub2 (>= 1.96+20080531-1)'.
+  * debian/patches/01-pointer-targets-differ-in-signedness.dpatch:
+ + Fixed misspelling: "YOU LOOSE" should be "YOU LOSE" (Closes: #478928).
+      Thanks Daniel Kahn Gillmor <[EMAIL PROTECTED]>.
+  * debian/scripts/grub:
+ + Fixed to use functions out of /usr/lib/grub/update-grub_lib instead of
+      ${GRUB_DRIVE_BOOT} (Closes: #492267). Thanks
+      Justin B Rye <[EMAIL PROTECTED]>.
+    + Added a missing "prepare_grub_to_access_device ${GRUB_DEVICE_BOOT}"
+ call. Without it, it could break if /boot/ is in a different device than + whatever came before invaders. Thanks Robert Millan <[EMAIL PROTECTED]>.
+
+ -- Fabian Greffrath <[EMAIL PROTECTED]> Fri, 1 Aug 2008 14:44:00 +0100
+
 invaders (1.0.0-7) unstable; urgency=low

   * debian/postinst:
diff -u invaders-1.0.0/debian/patches/01-pointer-targets-differ-in-signedness.dpatch invaders-1.0.0/debian/patches/01-pointer-targets-differ-in-signedness.dpatch --- invaders-1.0.0/debian/patches/01-pointer-targets-differ-in-signedness.dpatch +++ invaders-1.0.0/debian/patches/01-pointer-targets-differ-in-signedness.dpatch
@@ -15,7 +15,7 @@
 -  video_putstring(30,11,winner ? "  YOU WIN  " : "  YOU LOOSE  ");
 -  video_putstring(30,12,"  PRESS ESC  ");
 +  video_putstring(30,10,(uint8 *) "  GAME OVER  ");
-+ video_putstring(30,11,(uint8 *) (winner ? " YOU WIN " : " YOU LOOSE ")); ++ video_putstring(30,11,(uint8 *) (winner ? " YOU WIN " : " YOU LOSE "));
 +  video_putstring(30,12,(uint8 *) "  PRESS ESC  ");
    video_update();
    do{
diff -u invaders-1.0.0/debian/control invaders-1.0.0/debian/control
--- invaders-1.0.0/debian/control
+++ invaders-1.0.0/debian/control
@@ -1,15 +1,18 @@
 Source: invaders
 Section: misc
 Priority: optional
-Maintainer: Fabian Greffrath <[EMAIL PROTECTED]>
+Maintainer: Debian Games Team <[EMAIL PROTECTED]>
+Uploaders: Fabian Greffrath <[EMAIL PROTECTED]>
 Build-Depends: debhelper (>= 5), dpatch
 Standards-Version: 3.7.3
 Homepage: http://www.erikyyy.de/invaders/
+Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/invaders/
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/invaders/

 Package: grub-invaders
 Architecture: i386 hurd-i386 kfreebsd-i386 amd64 kfreebsd-amd64
 Depends: ${misc:Depends}
-Suggests: grub2 (>= 1.95+20080116-1)
+Suggests: grub2 (>= 1.96+20080531-1)
 Description: multiboot compliant kernel game
GRUB Invaders is a game that runs directly on a computer, without an operating
  system. It is meant to be started with the GRUB bootloader for PCs.

---8<---

--
Dipl.-Phys. Fabian Greffrath

Ruhr-Universität Bochum
Lehrstuhl für Energieanlagen und Energieprozesstechnik (LEAT)
Universitätsstr. 150, IB 3/134
D-44780 Bochum

Telefon: +49 (0)234 / 32-26334
Fax:     +49 (0)234 / 32-14227
E-Mail:  [EMAIL PROTECTED]


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to