Change logs for grub2 source package in Maverick

  • grub2 (1.98+20100804-5ubuntu3.3) maverick-proposed; urgency=low
    
      * Fix use of freed memory when replacing existing loopback device
        (LP: #742967).
      * Make sure to reinstall GRUB on upgrade if Wubi is in use (LP: #742967).
      * Enable grub-fstest, so that we can use it to help find wubildr
        (LP: #610898).
      * Make NTFS UUIDs uppercase (LP: #695290).
    
    grub2 (1.98+20100804-5ubuntu3.2) maverick-proposed; urgency=low
    
      * Backport multipath probing fixes (LP: #687501).
     -- Colin Watson <email address hidden>   Wed, 27 Apr 2011 10:32:26 +0100
  • grub2 (1.98+20100804-5ubuntu3.2) maverick-proposed; urgency=low
    
      * Backport multipath probing fixes (LP: #687501).
     -- Colin Watson <email address hidden>   Tue, 05 Apr 2011 19:45:23 +0100
  • grub2 (1.98+20100804-5ubuntu3.1) maverick-proposed; urgency=low
    
      * If we're upgrading and /boot/grub/core.img doesn't exist, then don't ask
        where to install GRUB, since it probably means we're in some kind of
        specialised environment such as a live USB stick (LP: #591202).
      * Drop the default priority of grub2/linux_cmdline to medium.  We only
        need to ask it if we're upgrading from GRUB Legacy and found an empty
        kopt in menu.lst (LP: #591202).
     -- Colin Watson <email address hidden>   Thu, 20 Jan 2011 15:52:34 +0000
  • grub2 (1.98+20100804-5ubuntu3) maverick; urgency=low
    
      * Improve message if too many embedding area sectors need to be avoided
        (thanks, Vladimir Serbinenko).
      * Expand on "sector already in use" message to note that the software in
        question may cause other problems and suggest reporting a bug (thanks,
        Vladimir Serbinenko).
      * Disable video_bochs and video_cirrus on PC BIOS systems, as probing PCI
        space seems to break on some systems (LP: #641259).
     -- Colin Watson <email address hidden>   Wed, 06 Oct 2010 11:55:58 +0100
  • grub2 (1.98+20100804-5ubuntu2) maverick; urgency=low
    
      * When embedding the core image in a post-MBR gap, check for and avoid
        sectors matching any of a list of known signatures (mitigates LP
        #441941; more work may be required).
     -- Colin Watson <email address hidden>   Mon, 27 Sep 2010 18:42:42 +0100
  • grub2 (1.98+20100804-5ubuntu1) maverick; urgency=low
    
      * Resynchronise with Debian.  Remaining changes:
        - Adjust for default Ubuntu boot options ("quiet splash").
        - Default to hiding the menu; holding down Shift at boot will show it.
        - Set a monochromatic theme for Ubuntu.
        - Apply Ubuntu GRUB Legacy changes to legacy update-grub script: title,
          recovery mode, quiet option, tweak how memtest86+ is displayed, and
          use UUIDs where appropriate.
        - Fix backslash-escaping in merge_debconf_into_conf.
        - Remove "GNU/Linux" from default distributor string.
        - Add crashkernel= options if kdump and makedumpfile are available.
        - If other operating systems are installed, then automatically unhide
          the menu.  Otherwise, if GRUB_HIDDEN_TIMEOUT is 0, then use keystatus
          if available to check whether Shift is pressed.  If it is, show the
          menu, otherwise boot immediately.  If keystatus is not available, then
          fall back to a short delay interruptible with Escape.
        - Allow Shift to interrupt 'sleep --interruptible'.
        - Don't display introductory message about line editing unless we're
          actually offering a shell prompt.  Don't clear the screen just before
          booting if we never drew the menu in the first place.
        - Remove some verbose messages printed before reading the configuration
          file.
        - Suppress progress messages as the kernel and initrd load for
          non-recovery kernel menu entries.
        - Change prepare_grub_to_access_device to handle filesystems
          loop-mounted on file images.
        - Ignore devices loop-mounted from files in 10_linux.
        - Show the boot menu if the previous boot failed, that is if it failed
          to get to the end of one of the normal runlevels.
        - Handle RAID devices containing virtio components.
        - Don't generate /boot/grub/device.map during grub-install or
          grub-mkconfig by default.
        - Adjust upgrade version checks for Ubuntu.
        - Don't display "GRUB loading" unless Shift is held down.
        - Adjust versions of grub-doc and grub-legacy-doc conflicts to tolerate
          our backport of the grub-doc split.
        - Fix LVM/RAID probing in the absence of /boot/grub/device.map.
        - Look for .mo files in /usr/share/locale-langpack as well, in
          preference.
        - Make sure GRUB_TIMEOUT isn't quoted unnecessarily.
        - Probe all devices in 'grub-probe --target=drive' if
          /boot/grub/device.map is missing.
        - Adjust hostdisk id for hard disks, allowing grub-setup to use its
          standard workaround for broken BIOSes.
        - Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
        - Use qemu rather than qemu-system-i386.
        - Extend the EFI version of grub-install to be able to install into an
          EFI System Partition mounted on /boot/efi in a location that complies
          with the EFI specification.
        - Upgrade the installed core image when upgrading grub-efi-ia32 or
          grub-efi-amd64, although only if /boot/efi/EFI/ubuntu already exists.
        - Make grub-efi-ia32 and grub-efi-amd64 depend on efibootmgr so that
          grub-install works properly.
        - Program vesafb on BIOS systems rather than efifb.
        - Add a grub-rescue-efi-amd64 package containing a rescue CD-ROM image
          for EFI-AMD64.
        - Extend EFI initialisation code to understand (,$partition)-style
          prefixes.  If the EFI System Partition is on the same disk as
          /boot/grub, use this rather than allowing GRUB to set the prefix to
          the EFI System Partition by default.
        - Handle partition devices without corresponding disk devices.
      * Extend ubuntu_linux_no_loopmount.patch to ignore devices loop-mounted
        from files in /etc/grub.d/20_linux_xen as well as /etc/grub.d/10_linux,
        quelling a warning message on Wubi.
      * On Wubi, don't ask for an install device, but just update wubildr using
        the diverted grub-install (LP: #581760).
    
    grub2 (1.98+20100804-5) unstable; urgency=low
    
      [ Updated translations ]
      * Hebrew (he.po) by Omer Zak and Lior Kaplan (closes: #593855).
      * Romanian (ro.po) by ioan-eugen STAN (closes: #595727).
      * Esperanto (eo.po) by Felipe Castro (closes: #596171).
    
      [ Colin Watson ]
      * Make grub-efi-amd64 conflict with grub-pc as well as the other way
        round.
      * Backport upstream patches to fix DM-RAID support (closes: #594221,
        LP: #634840).
    
      [ Robert Millan ]
      * enable_zfs.patch: Fix grub-fstest build problem.
      * zfs_fix_label_arg.patch: Fix kfreebsd_device initialization on ZFS
        for non-main filesystems.
     -- Colin Watson <email address hidden>   Mon, 20 Sep 2010 09:13:08 +0100
  • grub2 (1.98+20100804-4ubuntu6) maverick; urgency=low
    
      * Handle partition devices without corresponding disk devices
        (LP: #623609).
     -- Colin Watson <email address hidden>   Fri, 10 Sep 2010 18:35:49 +0100
  • grub2 (1.98+20100804-4ubuntu5) maverick; urgency=low
    
      [ Colin Watson ]
      * Make grub-efi-amd64 conflict with grub-pc as well as the other way round
        (LP: #632642).
      * Extend EFI initialisation code to understand (,$partition)-style
        prefixes.  If the EFI System Partition is on the same disk as
        /boot/grub, use this rather than allowing GRUB to set the prefix to the
        EFI System Partition by default (LP: #632775).  (If they're on different
        disks, grub-install already used a UUID to find /boot/grub.)
    
      [ Mario Limonciello ]
      * Modify ubuntu_efi_install to check for case-insensitive EFI distributor.
        (LP: #632706)
     -- Colin Watson <email address hidden>   Wed, 08 Sep 2010 13:41:18 +0100
  • grub2 (1.98+20100804-4ubuntu4) maverick; urgency=low
    
      * Adjust the EFI-AMD64 rescue CD image to find itself at boot time by
        looking for /.disk/info, rather than by UUID.  This is a temporary
        measure to allow parts of this image to be incorporated into other CD
        images.
     -- Colin Watson <email address hidden>   Wed, 25 Aug 2010 22:58:53 +0100
  • grub2 (1.98+20100804-4ubuntu3) maverick; urgency=low
    
      * Build-depend on mtools for grub-rescue-efi-amd64 build.
      * Only build grub-rescue-efi-amd64 on architectures where we build
        grub-efi-amd64.
     -- Colin Watson <email address hidden>   Wed, 25 Aug 2010 15:23:31 +0100
  • grub2 (1.98+20100804-4ubuntu2) maverick; urgency=low
    
      * Add a grub-rescue-efi-amd64 package containing a rescue CD-ROM image for
        EFI-AMD64.  For the moment, the purpose of this is mainly to deliver
        files to debian-installer.
     -- Colin Watson <email address hidden>   Wed, 25 Aug 2010 13:45:56 +0100
  • grub2 (1.98+20100804-4ubuntu1) maverick; urgency=low
    
      * Resynchronise with Debian.  Remaining changes:
        - Adjust for default Ubuntu boot options ("quiet splash").
        - Default to hiding the menu; holding down Shift at boot will show it.
        - Set a monochromatic theme for Ubuntu.
        - Apply Ubuntu GRUB Legacy changes to legacy update-grub script: title,
          recovery mode, quiet option, tweak how memtest86+ is displayed, and
          use UUIDs where appropriate.
        - Fix backslash-escaping in merge_debconf_into_conf.
        - Remove "GNU/Linux" from default distributor string.
        - Add crashkernel= options if kdump and makedumpfile are available.
        - If other operating systems are installed, then automatically unhide
          the menu.  Otherwise, if GRUB_HIDDEN_TIMEOUT is 0, then use keystatus
          if available to check whether Shift is pressed.  If it is, show the
          menu, otherwise boot immediately.  If keystatus is not available, then
          fall back to a short delay interruptible with Escape.
        - Allow Shift to interrupt 'sleep --interruptible'.
        - Don't display introductory message about line editing unless we're
          actually offering a shell prompt.  Don't clear the screen just before
          booting if we never drew the menu in the first place.
        - Remove some verbose messages printed before reading the configuration
          file.
        - Suppress progress messages as the kernel and initrd load for
          non-recovery kernel menu entries.
        - Change prepare_grub_to_access_device to handle filesystems
          loop-mounted on file images.
        - Ignore devices loop-mounted from files in 10_linux.
        - Show the boot menu if the previous boot failed, that is if it failed
          to get to the end of one of the normal runlevels.
        - Handle RAID devices containing virtio components.
        - Don't generate /boot/grub/device.map during grub-install or
          grub-mkconfig by default.
        - Adjust upgrade version checks for Ubuntu.
        - Don't display "GRUB loading" unless Shift is held down.
        - Adjust versions of grub-doc and grub-legacy-doc conflicts to tolerate
          our backport of the grub-doc split.
        - Fix LVM/RAID probing in the absence of /boot/grub/device.map.
        - Look for .mo files in /usr/share/locale-langpack as well, in
          preference.
        - Make sure GRUB_TIMEOUT isn't quoted unnecessarily.
        - Probe all devices in 'grub-probe --target=drive' if
          /boot/grub/device.map is missing.
        - Adjust hostdisk id for hard disks, allowing grub-setup to use its
          standard workaround for broken BIOSes.
        - Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
        - Use qemu rather than qemu-system-i386.
        - Extend the EFI version of grub-install to be able to install into an
          EFI System Partition mounted on /boot/efi in a location that complies
          with the EFI specification.
        - Upgrade the installed core image when upgrading grub-efi-ia32 or
          grub-efi-amd64, although only if /boot/efi/EFI/ubuntu already exists.
        - Make grub-efi-ia32 and grub-efi-amd64 depend on efibootmgr so that
          grub-install works properly.
        - Program vesafb on BIOS systems rather than efifb.
      * Go back to gfxpayload=text by default for Ubuntu 10.10, as the kernel
        needs more work to avoid lockups with some video cards
        (LP: #605614, #608429, #612626).
    
    grub2 (1.98+20100804-4) unstable; urgency=low
    
      [ Updated translations ]
      * Italian (it.po) by Luca Monducci (closes: #593685).
      * Finnish (fi.po) by Esko Arajärvi (closes: #593921).
    
      [ Colin Watson ]
      * Run update-grub from kernel hooks if DEB_MAINT_PARAMS is unset, for
        compatibility with old kernel packages.  This may produce duplicate runs
        of update-grub, but that's better than not running it at all (closes:
        #594037).
    
    grub2 (1.98+20100804-3) unstable; urgency=low
    
      [ Updated translations ]
      * Brazilian Portuguese (pt_BR.po) by Flamarion Jorge (closes: #592156).
      * Asturian (ast.po) by Maacub (closes: #592313).
      * Galician (gl.po) by Jorge Barreiro (closes: #592816).
    
      [ Robert Millan ]
      * Backport ZFS bugfixes from upstream Bazaar:
        - zfs_fix_chroot.patch: Fix breakage when running grub-probe inside chroot.
        - zfs_fix_label_arg.patch: Fix grub-probe fs_label argument.
        - zfs_fix_pathname.patch: Fix pathname for non-root ZFS filesystems.
        - zfs_fix_segfault.patch: Fix segfault when /dev is not mounted.
    
      [ Colin Watson ]
      * Escape single quotes when removing them from $mode in zz-update-grub, so
        that this works when /bin/sh is bash (thanks, Will Dyson; closes:
        #593242).
      * Add support for ext2 root on GNU/kFreeBSD (thanks, Aurelien Jarno;
        closes: #593467).
    
    grub2 (1.98+20100804-2) unstable; urgency=low
    
      [ Colin Watson ]
      * Make /etc/kernel/postrm.d/zz-update-grub a real file rather than a
        symlink (closes: #592076).
    
      [ Updated translations ]
      * Norwegian Bokmål (nb.po) by Hans Nordhaug (closes: #591569).
    
    grub2 (1.98+20100804-1) unstable; urgency=low
    
      * New Bazaar snapshot.
        - Fix grub-emu build on GNU/kFreeBSD (closes: #591490).
    
      [ Colin Watson ]
      * Add kernel hook scripts and remove any uses of update-grub as a
        postinst_hook or postrm_hook in /etc/kernel-img.conf (closes: #554175).
        Thanks to Ben Hutchings for advice and to Harald Braumann for an early
        implementation.
      * Extend the existing GRUB_LEGACY_0_BASED_PARTITIONS handling to avoid
        new-style partition naming when generating output for GRUB Legacy
        (closes: #590554).
    
      [ Updated translations ]
      * Slovak (sk.po) by Slavko (closes: #591458).
    
    grub2 (1.98+20100802-1) unstable; urgency=low
    
      * New Bazaar snapshot.
        - Remove compatibility with terminal.mod prior to
          terminal_input/terminal_output separation (LP: #519358).
        - Enable `grub-probe -t device' resolution on ZFS.
        - Don't use UUID for LVM root when generating Xen entries (closes:
          #591093).
        - Restore missing whitespace to commands' --help output (closes:
          #590874).
        - Select unique numbers for named RAID arrays, for use as keys in the
          disk cache.
    
      [ Updated translations ]
      * German (Martin Eberhard Schauer).  Closes: #590108
      * Spanish (Francisco Javier Cuadrado).  Closes: #590448
      * Traditional Chinese (Tetralet).  Closes: #591191
      * Danish (Joe Hansen).  Closes: #591223
      * Dutch (Paul Gevers).  Closes: #590864
      * Japanese (Hideki Yamane).  Closes: #591058
    
      [ Robert Millan ]
      * postinst.in: Fill in device size and model information on GNU/kFreeBSD,
        using camcontrol.
      * patches/enable_zfs.patch: New patch. Link ZFS from grub-extras into
        grub-probe and grub-setup.
      * control: Build-Depend on libzfs-dev and libnvpair-dev on kfreebsd-*.
    
      [ Colin Watson ]
      * Offer RAID devices as GRUB installation targets if they contain /,
        /boot, or /boot/grub.
     -- Colin Watson <email address hidden>   Mon, 23 Aug 2010 13:11:28 +0100
  • grub2 (1.98+20100722-1ubuntu1) maverick; urgency=low
    
      * Resynchronise with Debian.  Remaining changes:
        - Adjust for default Ubuntu boot options ("quiet splash").
        - Default to hiding the menu; holding down Shift at boot will show it.
        - Set a monochromatic theme for Ubuntu.
        - Apply Ubuntu GRUB Legacy changes to legacy update-grub script: title,
          recovery mode, quiet option, tweak how memtest86+ is displayed, and
          use UUIDs where appropriate.
        - Fix backslash-escaping in merge_debconf_into_conf.
        - Remove "GNU/Linux" from default distributor string.
        - Add crashkernel= options if kdump and makedumpfile are available.
        - If other operating systems are installed, then automatically unhide
          the menu.  Otherwise, if GRUB_HIDDEN_TIMEOUT is 0, then use keystatus
          if available to check whether Shift is pressed.  If it is, show the
          menu, otherwise boot immediately.  If keystatus is not available, then
          fall back to a short delay interruptible with Escape.
        - Allow Shift to interrupt 'sleep --interruptible'.
        - Don't display introductory message about line editing unless we're
          actually offering a shell prompt.  Don't clear the screen just before
          booting if we never drew the menu in the first place.
        - Remove some verbose messages printed before reading the configuration
          file.
        - Suppress progress messages as the kernel and initrd load for
          non-recovery kernel menu entries.
        - Change prepare_grub_to_access_device to handle filesystems
          loop-mounted on file images.
        - Ignore devices loop-mounted from files in 10_linux.
        - Show the boot menu if the previous boot failed, that is if it failed
          to get to the end of one of the normal runlevels.
        - Handle RAID devices containing virtio components.
        - Don't generate /boot/grub/device.map during grub-install or
          grub-mkconfig by default.
        - Adjust upgrade version checks for Ubuntu.
        - Don't display "GRUB loading" unless Shift is held down.
        - Adjust versions of grub-doc and grub-legacy-doc conflicts to tolerate
          our backport of the grub-doc split.
        - Fix LVM/RAID probing in the absence of /boot/grub/device.map.
        - Look for .mo files in /usr/share/locale-langpack as well, in
          preference.
        - Make sure GRUB_TIMEOUT isn't quoted unnecessarily.
        - Probe all devices in 'grub-probe --target=drive' if
          /boot/grub/device.map is missing.
        - Adjust hostdisk id for hard disks, allowing grub-setup to use its
          standard workaround for broken BIOSes.
        - Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
        - Use qemu rather than qemu-system-i386.
        - Extend the EFI version of grub-install to be able to install into an
          EFI System Partition mounted on /boot/efi in a location that complies
          with the EFI specification.
        - Upgrade the installed core image when upgrading grub-efi-ia32 or
          grub-efi-amd64, although only if /boot/efi/EFI/ubuntu already exists.
        - Make grub-efi-ia32 and grub-efi-amd64 depend on efibootmgr so that
          grub-install works properly.
        - Program vesafb on BIOS systems rather than efifb, and return to
          enabling gfxpayload=keep by default if the kernel has the necessary
          support built-in.
    
    grub2 (1.98+20100722-1) unstable; urgency=low
    
      * New Bazaar snapshot.
        - Don't count named RAID arrays when looking for unused array numbers.
    
      [ Colin Watson ]
      * Merge from Ubuntu:
        - grub-common Breaks: lupin-support (<< 0.30) due to a grub-mkimage
          syntax change (lupin-support isn't in Debian, but this is harmless
          anyway).
     -- Colin Watson <email address hidden>   Thu, 22 Jul 2010 21:44:52 +0100
  • grub2 (1.98+20100720-1ubuntu1) maverick; urgency=low
    
      * Resynchronise with Debian.  Remaining changes:
        - Adjust for default Ubuntu boot options ("quiet splash").
        - Default to hiding the menu; holding down Shift at boot will show it.
        - Set a monochromatic theme for Ubuntu.
        - Apply Ubuntu GRUB Legacy changes to legacy update-grub script: title,
          recovery mode, quiet option, tweak how memtest86+ is displayed, and
          use UUIDs where appropriate.
        - Fix backslash-escaping in merge_debconf_into_conf.
        - Remove "GNU/Linux" from default distributor string.
        - Add crashkernel= options if kdump and makedumpfile are available.
        - If other operating systems are installed, then automatically unhide
          the menu.  Otherwise, if GRUB_HIDDEN_TIMEOUT is 0, then use keystatus
          if available to check whether Shift is pressed.  If it is, show the
          menu, otherwise boot immediately.  If keystatus is not available, then
          fall back to a short delay interruptible with Escape.
        - Allow Shift to interrupt 'sleep --interruptible'.
        - Don't display introductory message about line editing unless we're
          actually offering a shell prompt.  Don't clear the screen just before
          booting if we never drew the menu in the first place.
        - Remove some verbose messages printed before reading the configuration
          file.
        - Suppress progress messages as the kernel and initrd load for
          non-recovery kernel menu entries.
        - Change prepare_grub_to_access_device to handle filesystems
          loop-mounted on file images.
        - Ignore devices loop-mounted from files in 10_linux.
        - Show the boot menu if the previous boot failed, that is if it failed
          to get to the end of one of the normal runlevels.
        - Handle RAID devices containing virtio components.
        - Don't generate /boot/grub/device.map during grub-install or
          grub-mkconfig by default.
        - Adjust upgrade version checks for Ubuntu.
        - Don't display "GRUB loading" unless Shift is held down.
        - Adjust versions of grub-doc and grub-legacy-doc conflicts to tolerate
          our backport of the grub-doc split.
        - Fix LVM/RAID probing in the absence of /boot/grub/device.map.
        - Look for .mo files in /usr/share/locale-langpack as well, in
          preference.
        - Make sure GRUB_TIMEOUT isn't quoted unnecessarily.
        - Probe all devices in 'grub-probe --target=drive' if
          /boot/grub/device.map is missing.
        - Adjust hostdisk id for hard disks, allowing grub-setup to use its
          standard workaround for broken BIOSes.
        - grub-common Breaks: lupin-support (<< 0.30) due to a grub-mkimage
          syntax change.
        - Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
        - Use qemu rather than qemu-system-i386.
        - Extend the EFI version of grub-install to be able to install into an
          EFI System Partition mounted on /boot/efi in a location that complies
          with the EFI specification.
        - Upgrade the installed core image when upgrading grub-efi-ia32 or
          grub-efi-amd64, although only if /boot/efi/EFI/ubuntu already exists.
        - Make grub-efi-ia32 and grub-efi-amd64 depend on efibootmgr so that
          grub-install works properly.
        - Program vesafb on BIOS systems rather than efifb, and return to
          enabling gfxpayload=keep by default if the kernel has the necessary
          support built-in.
    
    grub2 (1.98+20100720-1) unstable; urgency=low
    
      * New Bazaar snapshot.
        - Link to Info documentation on changes from GRUB Legacy in README
          (closes: #502623).
        - Add support for mdadm metadata formats 1.x (closes: #492897).
    
      [ Aaron M. Ucko ]
      * Compare -trunk kernels earlier than numeric ABIs (closes: #568160).
    
      [ Colin Watson ]
      * Remove /boot/grub/device.map, /boot/grub/grubenv,
        /boot/grub/installed-version, and /boot/grub/locale/ on purge, if
        permitted (closes: #547679).
      * Convert from CDBS to dh.
      * Use exact-version dependencies in grub2 and grub-efi, to reduce
        potential confusion.
      * Raise priority of grub-common and grub-pc to optional (also done in
        archive overrides).
      * Copy-edit debian/presubj.
      * Use 'mktemp -t' rather than hardcoding /tmp (closes: #589537).
    
      [ Mario 'BitKoenig' Holbe ]
      * Update /etc/grub.d/05_debian_theme to handle multiple entries in
        GRUB_TERMINAL_OUTPUT (closes: #589322).
    
      [ Updated translations ]
      * Simplified Chinese (zh_CN.po) by YunQiang Su (closes: #589013).
      * Russian (ru.po) by Yuri Kozlov (closes: #589244).
      * Swedish (sv.po) by Martin Bagge / brother (closes: #589259).
      * Bulgarian (bg.po) by Damyan Ivanov (closes: #589272).
      * Indonesian (id.po) by Arief S Fitrianto (closes: #589318).
      * Arabic (ar.po) by Ossama M. Khayat.
      * Basque (eu.po) by Iñaki Larrañaga Murgoitio (closes: #589489).
      * Persian (fa.po) by Bersam Karbasion (closes: #589544).
      * Czech (cs.po) by Miroslav Kure (closes: #589568).
      * Belarusian (be.po) by Viktar Siarheichyk (closes: #589634).
     -- Colin Watson <email address hidden>   Wed, 21 Jul 2010 10:10:21 +0100
  • grub2 (1.98+20100710-1ubuntu1) maverick; urgency=low
    
      * Resynchronise with Debian.  Remaining changes:
        - Adjust for default Ubuntu boot options ("quiet splash").
        - Default to hiding the menu; holding down Shift at boot will show it.
        - Set a monochromatic theme for Ubuntu.
        - Apply Ubuntu GRUB Legacy changes to legacy update-grub script: title,
          recovery mode, quiet option, tweak how memtest86+ is displayed, and
          use UUIDs where appropriate.
        - Fix backslash-escaping in merge_debconf_into_conf.
        - Remove "GNU/Linux" from default distributor string.
        - Add crashkernel= options if kdump and makedumpfile are available.
        - If other operating systems are installed, then automatically unhide
          the menu.  Otherwise, if GRUB_HIDDEN_TIMEOUT is 0, then use keystatus
          if available to check whether Shift is pressed.  If it is, show the
          menu, otherwise boot immediately.  If keystatus is not available, then
          fall back to a short delay interruptible with Escape.
        - Allow Shift to interrupt 'sleep --interruptible'.
        - Don't display introductory message about line editing unless we're
          actually offering a shell prompt.  Don't clear the screen just before
          booting if we never drew the menu in the first place.
        - Remove some verbose messages printed before reading the configuration
          file.
        - Suppress progress messages as the kernel and initrd load for
          non-recovery kernel menu entries.
        - Keep the loopback file open so that subsequent changes to the "root"
          environment variable don't affect it.
        - Change prepare_grub_to_access_device to handle filesystems
          loop-mounted on file images.
        - Ignore devices loop-mounted from files in 10_linux.
        - Show the boot menu if the previous boot failed, that is if it failed
          to get to the end of one of the normal runlevels.
        - Handle RAID devices containing virtio components.
        - Don't generate /boot/grub/device.map during grub-install or
          grub-mkconfig by default.
        - Adjust upgrade version checks for Ubuntu.
        - Change priority to optional to match the priority of grub.
        - Don't display "GRUB loading" unless Shift is held down.
        - Adjust versions of grub-doc and grub-legacy-doc conflicts to tolerate
          our backport of the grub-doc split.
        - Fix LVM/RAID probing in the absence of /boot/grub/device.map.
        - Look for .mo files in /usr/share/locale-langpack as well, in
          preference.
        - Make sure GRUB_TIMEOUT isn't quoted unnecessarily.
        - Probe all devices in 'grub-probe --target=drive' if
          /boot/grub/device.map is missing.
        - Adjust hostdisk id for hard disks, allowing grub-setup to use its
          standard workaround for broken BIOSes.
        - grub-common Breaks: lupin-support (<< 0.30) due to a grub-mkimage
          syntax change.
        - Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
        - Use qemu rather than qemu-system-i386.
        - Extend the EFI version of grub-install to be able to install into an
          EFI System Partition mounted on /boot/efi in a location that complies
          with the EFI specification.
        - Upgrade the installed core image when upgrading grub-efi-ia32 or
          grub-efi-amd64, although only if /boot/efi/EFI/ubuntu already exists.
        - Make grub-efi-ia32 and grub-efi-amd64 depend on efibootmgr so that
          grub-install works properly.
      * Canonicalise device paths when building a device map on the fly.
      * Program vesafb on BIOS systems rather than efifb, and return to enabling
        gfxpayload=keep by default if the kernel has the necessary support
        built-in.
    
    grub2 (1.98+20100710-1) unstable; urgency=low
    
      * New Bazaar snapshot.
        - Handle degraded RAID arrays in grub-probe and grub-setup.
        - Fix gfxterm pager handling.
    
      [ Fabian Greffrath ]
      * Get value of correct debconf question when deciding whether to purge
        /boot/grub (closes: #588331).
    
      [ Colin Watson ]
      * Generate device.map in something closer to the old ordering (thanks,
        Vadim Solomin).
    
      [ Updated translations ]
      * Croatian (hr.po) by Josip Rodin, closes: #588350.
      * French (fr.po) by Christian Perrier (closes: #588695).
    
    grub2 (1.98+20100706-1) unstable; urgency=low
    
      * New Bazaar snapshot.
        - USB hub support.
        - Fix GRUB_BACKGROUND configuration ordering.
        - Fix corruption of first entry name in a reiserfs directory.
        - Don't include MD devices when generating device.map (if you're using
          RAID and upgraded through 1.98+20100702-1 or 1.98+20100705-1, you may
          need to fix this up manually).
     -- Colin Watson <email address hidden>   Mon, 12 Jul 2010 15:02:28 +0100
  • grub2 (1.98+20100705-1ubuntu1) maverick; urgency=low
    
      * Resynchronise with Debian.  Remaining changes:
        - Adjust for default Ubuntu boot options ("quiet splash").
        - Default to hiding the menu; holding down Shift at boot will show it.
        - Set a monochromatic theme for Ubuntu.
        - Apply Ubuntu GRUB Legacy changes to legacy update-grub script: title,
          recovery mode, quiet option, tweak how memtest86+ is displayed, and
          use UUIDs where appropriate.
        - Fix backslash-escaping in merge_debconf_into_conf.
        - Remove "GNU/Linux" from default distributor string.
        - Add crashkernel= options if kdump and makedumpfile are available.
        - If other operating systems are installed, then automatically unhide
          the menu.  Otherwise, if GRUB_HIDDEN_TIMEOUT is 0, then use keystatus
          if available to check whether Shift is pressed.  If it is, show the
          menu, otherwise boot immediately.  If keystatus is not available, then
          fall back to a short delay interruptible with Escape.
        - Allow Shift to interrupt 'sleep --interruptible'.
        - Don't display introductory message about line editing unless we're
          actually offering a shell prompt.  Don't clear the screen just before
          booting if we never drew the menu in the first place.
        - Remove some verbose messages printed before reading the configuration
          file.
        - Suppress progress messages as the kernel and initrd load for
          non-recovery kernel menu entries.
        - Keep the loopback file open so that subsequent changes to the "root"
          environment variable don't affect it.
        - Change prepare_grub_to_access_device to handle filesystems
          loop-mounted on file images.
        - Ignore devices loop-mounted from files in 10_linux.
        - Show the boot menu if the previous boot failed, that is if it failed
          to get to the end of one of the normal runlevels.
        - Handle RAID devices containing virtio components.
        - Don't generate /boot/grub/device.map during grub-install or
          grub-mkconfig by default.
        - Adjust upgrade version checks for Ubuntu.
        - Change priority to optional to match the priority of grub.
        - Don't display "GRUB loading" unless Shift is held down.
        - Adjust versions of grub-doc and grub-legacy-doc conflicts to tolerate
          our backport of the grub-doc split.
        - Fix LVM/RAID probing in the absence of /boot/grub/device.map.
        - Look for .mo files in /usr/share/locale-langpack as well, in
          preference.
        - Make sure GRUB_TIMEOUT isn't quoted unnecessarily.
        - Probe all devices in 'grub-probe --target=drive' if
          /boot/grub/device.map is missing.
        - Adjust hostdisk id for hard disks, allowing grub-setup to use its
          standard workaround for broken BIOSes.
        - grub-common Breaks: lupin-support (<< 0.30) due to a grub-mkimage
          syntax change.
        - Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
        - Use qemu rather than qemu-system-i386.
        - Extend the EFI version of grub-install to be able to install into an
          EFI System Partition mounted on /boot/efi in a location that complies
          with the EFI specification.
        - Upgrade the installed core image when upgrading grub-efi-ia32 or
          grub-efi-amd64, although only if /boot/efi/EFI/ubuntu already exists.
        - Make grub-efi-ia32 and grub-efi-amd64 depend on efibootmgr so that
          grub-install works properly.
    
    grub2 (1.98+20100705-1) unstable; urgency=medium
    
      * New Bazaar snapshot.
        - Bidi and diacritics support.
          + Use terminfo for ieee1275 terminals (closes: #586953).
        - Don't use empty grub_device in EFI grub-install (closes: #587838).
        - Fix grub-setup core.img comparison when not embedding (thanks, Matt
          Kraai and M. Vefa Bicakci; closes: #586621).
    
      * Update Source: in debian/copyright (thanks, Jörg Sommer).
      * Convert by-id disk device names from device.map to traditional device
        names for display (closes: #587951).
      * Set urgency=medium.  We've cleared out most of the apparent regressions
        at this point, and #550704 is getting more and more urgent to fix in
        testing.
    
    grub2 (1.98+20100702-1) unstable; urgency=low
    
      * New Bazaar snapshot.
        - Use video functions in Linux loader rather than hardcoding UGA; load
          all available video backends (closes: #565576, probably).
        - Add support for initrd images on Fedora 13.
        - Output grub.cfg stanzas for Xen (closes: #505517).
        - Add 'cat --dos' option to treat DOS-style "\r\n" line endings as
          simple newlines (closes: #586358).
        - Change grub-mkdevicemap to emit /dev/disk/by-id/ names where possible
          on Linux.
        - Return CF correctly in mmap e820/e801 int15 hook (closes: #584846).
        - The info documentation now has no broken references, although of
          course it could still use more work (closes: #553460).
        - Support GRUB_BADRAM in grub-mkconfig.
        - Skip LVM snapshots (closes: #574863).
    
      [ Colin Watson ]
      * Mention grub-rescue-usb.img in grub-rescue-pc description (closes:
        #586462).
      * Add instructions for using grub-rescue-usb.img (closes: #586463).
      * Remove /usr/lib/grub/mips-* from grub-common rather than the incorrect
        /usr/lib/grub/mipsel-*, so that it stops clashing with grub-yeeloong;
        add a versioned Replaces to grub-yeeloong just in case (closes:
        #586526).
      * Remove qemu-system build-dependency on hurd-i386, where it doesn't seem
        to exist.  Disable tests if qemu-system-i386 isn't available.
      * Mark "upgrade-from-grub-legacy" paragraph in
        grub-pc/chainload_from_menu.lst as untranslatable.
      * Update Homepage field (thanks, Sedat Dilek).
      * On Linux, if /boot/grub/device.map exists on upgrade to this version,
        regenerate it to use stable device names in /dev/disk/by-id/.  If it had
        more than one entry, then display a critical-priority debconf note
        (sorry, but it's better than silently breaking boot menu entries)
        advising people to check custom boot menu entries and update them if
        necessary (closes: #583271).
      * Use 'set -e' rather than '#! /bin/sh -e' or '#! /bin/bash -e', to avoid
        accidents when debugging with 'sh -x'.
      * Store grub-pc/install_devices as persistent device names under
        /dev/disk/by-id/ (closes: #554790).  Migrate previous device names to
        that, with explicit confirmation in non-trivial cases to make sure we
        got the right ones.  If the devices we were told to install to ever go
        away, ask again.  (This is based on the implementation in Ubuntu.)
      * If grub-install fails during upgrade-from-grub-legacy, allow the user to
        try again with a different device, but failing that cancel the upgrade
        (closes: #587790).
      * Remove numbering from patch files.  The order is now explicit in a quilt
        series file, and renumbering from time to time is tedious.
    
      [ Updated translations ]
      * Ukrainian (uk.po) by Yatsenko Alexandr / Borys Yanovych (closes:
        #586611).
      * Indonesian (id.po) by Arief S Fitrianto (closes: #586799).
      * Swedish (sv.po) by Martin Bagge (closes: #586827).
      * Persian (fa.po) by Behrad Eslamifar (closes: #587085).
      * French (fr.po) by Christian Perrier (closes: #587383).
      * Galician (gl.po) by Jorge Barreiro (closes: #587796).
    
      [ Robert Millan ]
      * Add commented GRUB_BADRAM example in debian/default/grub.
    
    grub2 (1.98+20100617-1) unstable; urgency=low
    
      * New Bazaar snapshot.
        - Fix i386-pc prefix handling with nested partitions (closes: #585068).
    
      * When running grub-pc.postinst from upgrade-from-grub-legacy, tell it to
        disregard the fact that /boot/grub/stage2 and /boot/grub/menu.lst still
        exist (closes: #550477).
      * Touch a marker file when grub-install is run but GRUB Legacy files are
        still around.  If that marker file is present, pretend that GRUB Legacy
        files are missing when upgrading.
      * If GRUB Legacy files are present when upgrading, scan boot sectors of
        all disks for GRUB 2.  If we find GRUB 2 installed anywhere, then ask
        the user if they want to finish conversion to GRUB 2, and warn them that
        not doing so may render the system unbootable (closes: #586143).  Thanks
        to Sedat Dilek for helping to narrow down this bug.
      * Leaving grub-pc/install_devices empty makes sense in some situations,
        but more often than not is a mistake.  On the other hand, automatically
        selecting all disk devices would upset some people too.  Compromise by
        simply asking for explicit confirmation if grub-pc/install_devices is
        left empty, defaulting to false so that simply selecting all the
        defaults in debconf can't leave you with an unbootable system (closes:
        #547944, #557425).
     -- Colin Watson <email address hidden>   Mon, 05 Jul 2010 10:28:07 +0100
  • grub2 (1.98+20100614-2ubuntu4) maverick; urgency=low
    
      * Rearrange postinst install_devices logic so that preparatory code is run
        only once and the while loop only encloses actual asking of questions,
        and so that the question being asked is always marked for redisplay when
        going round the while loop again (LP: #580408).
      * Only offer partitions containing /, /boot, or /boot/grub for
        grub-install; installing to other partitions may have harmful effects
        such as making Windows unbootable, and installing GRUB to every single
        partition is likely to result in confusion anyway (LP: #576724).
     -- Colin Watson <email address hidden>   Thu, 01 Jul 2010 18:26:37 +0100
  • grub2 (1.98+20100614-2ubuntu3) maverick; urgency=low
    
      * Hide errors from grub-install if efivars is built-in.
      * Source /usr/lib/grub/grub-mkconfig_lib in EFI grub-install, for
        make_system_path_relative_to_its_root.
     -- Colin Watson <email address hidden>   Wed, 23 Jun 2010 08:53:25 +0100
  • grub2 (1.98+20100614-2ubuntu2) maverick; urgency=low
    
      * Set have_grubenv=true when $prefix/grubenv exists, which should fix
        recordfail.  This was lost as part of the savedefault upstream merge.
      * Extend the EFI version of grub-install to be able to install into an EFI
        System Partition mounted on /boot/efi in a location that complies with
        the EFI specification.
      * Upgrade the installed core image when upgrading grub-efi-ia32 or
        grub-efi-amd64, although only if /boot/efi/EFI/ubuntu already exists.
      * Make grub-efi-ia32 and grub-efi-amd64 depend on efibootmgr so that
        grub-install works properly.
     -- Colin Watson <email address hidden>   Fri, 18 Jun 2010 15:19:03 +0100
  • grub2 (1.98+20100614-2ubuntu1) maverick; urgency=low
    
      * Resynchronise with Debian.  Remaining changes:
        - Adjust for default Ubuntu boot options ("quiet splash").
        - Default to hiding the menu; holding down Shift at boot will show it.
        - Set a monochromatic theme for Ubuntu.
        - Apply Ubuntu GRUB Legacy changes to legacy update-grub script: title,
          recovery mode, quiet option, tweak how memtest86+ is displayed, and
          use UUIDs where appropriate.
        - Fix backslash-escaping in merge_debconf_into_conf.
        - Remove "GNU/Linux" from default distributor string.
        - Add crashkernel= options if kdump and makedumpfile are available.
        - If other operating systems are installed, then automatically unhide
          the menu. Otherwise, if GRUB_HIDDEN_TIMEOUT is 0, then use keystatus
          if available to check whether Shift is pressed. If it is, show the
          menu, otherwise boot immediately. If keystatus is not available, then
          fall back to a short delay interruptible with Escape.
        - Allow Shift to interrupt 'sleep --interruptible'.
        - Don't display introductory message about line editing unless we're
          actually offering a shell prompt. Don't clear the screen just before
          booting if we never drew the menu in the first place.
        - Remove some verbose messages printed before reading the configuration
          file.
        - Suppress progress messages as the kernel and initrd load for
          non-recovery kernel menu entries.
        - Keep the loopback file open so that subsequent changes to the "root"
          environment variable don't affect it.
        - Change prepare_grub_to_access_device to handle filesystems
          loop-mounted on file images.
        - Ignore devices loop-mounted from files in 10_linux.
        - Show the boot menu if the previous boot failed, that is if it failed
          to get to the end of one of the normal runlevels.
        - Handle RAID devices containing virtio components.
        - Don't generate /boot/grub/device.map during grub-install or
          grub-mkconfig by default.
        - Store grub-pc/install_devices as persistent device names under
          /dev/disk/by-id/.
        - Change priority to optional to match the priority of grub.
        - Don't display "GRUB loading" unless Shift is held down.
        - Adjust versions of grub-doc and grub-legacy-doc conflicts to tolerate
          our backport of the grub-doc split.
        - Fix LVM/RAID probing in the absence of /boot/grub/device.map.
        - Look for .mo files in /usr/share/locale-langpack as well, in
          preference.
        - Don't run /etc/grub.d/README, even if it somehow ended up being
          executable.
        - Make sure GRUB_TIMEOUT isn't quoted unnecessarily.
        - Probe all devices in 'grub-probe --target=drive' if
          /boot/grub/device.map is missing.
        - Adjust hostdisk id for hard disks, allowing grub-setup to use its
          standard workaround for broken BIOSes.
        - grub-common Breaks: lupin-support (<< 0.30) due to a grub-mkimage
          syntax change.
        - Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
        - Use qemu rather than qemu-system-i386.
    
    grub2 (1.98+20100614-2) unstable; urgency=low
    
      * Build-depend on gcc-4.4-multilib on i386 and kopensolaris-i386 too, in
        order to build grub-efi-amd64.
      * Ignore non-option arguments in grub-mkconfig (closes: #586056).
     -- Colin Watson <email address hidden>   Wed, 16 Jun 2010 18:22:38 +0100
  • grub2 (1.98+20100614-1ubuntu2) maverick; urgency=low
    
      * Build-depend on gcc-4.4-multilib on i386 and kopensolaris-i386 too, in
        order to build grub-efi-amd64.
     -- Colin Watson <email address hidden>   Wed, 16 Jun 2010 13:28:11 +0100
  • grub2 (1.98+20100614-1ubuntu1) maverick; urgency=low
    
      * Resynchronise with Debian:
        - Add btrfs probing support, currently only in the single-device case
          (LP: #450260).
        - Insert partmap module in prepare_grub_to_access_device to handle
          cross-partmap setups (LP: #451585).
        - Fix verbose error output when device-mapper isn't supported by the
          running kernel (LP: #526045).
        Remaining changes:
        - Adjust for default Ubuntu boot options ("quiet splash").
        - Default to hiding the menu; holding down Shift at boot will show it.
        - Set a monochromatic theme for Ubuntu.
        - Apply Ubuntu GRUB Legacy changes to legacy update-grub script: title,
          recovery mode, quiet option, tweak how memtest86+ is displayed, and
          use UUIDs where appropriate.
        - Fix backslash-escaping in merge_debconf_into_conf.
        - Remove "GNU/Linux" from default distributor string.
        - Add crashkernel= options if kdump and makedumpfile are available.
        - If other operating systems are installed, then automatically unhide
          the menu. Otherwise, if GRUB_HIDDEN_TIMEOUT is 0, then use keystatus
          if available to check whether Shift is pressed. If it is, show the
          menu, otherwise boot immediately. If keystatus is not available, then
          fall back to a short delay interruptible with Escape.
        - Allow Shift to interrupt 'sleep --interruptible'.
        - Don't display introductory message about line editing unless we're
          actually offering a shell prompt. Don't clear the screen just before
          booting if we never drew the menu in the first place.
        - Remove some verbose messages printed before reading the configuration
          file.
        - Suppress progress messages as the kernel and initrd load for
          non-recovery kernel menu entries.
        - Keep the loopback file open so that subsequent changes to the "root"
          environment variable don't affect it.
        - Change prepare_grub_to_access_device to handle filesystems
          loop-mounted on file images.
        - Ignore devices loop-mounted from files in 10_linux.
        - Show the boot menu if the previous boot failed, that is if it failed
          to get to the end of one of the normal runlevels.
        - Handle RAID devices containing virtio components.
        - Don't generate /boot/grub/device.map during grub-install or
          grub-mkconfig by default.
        - Store grub-pc/install_devices as persistent device names under
          /dev/disk/by-id/.
        - Change priority to optional to match the priority of grub.
        - Don't display "GRUB loading" unless Shift is held down.
        - Adjust versions of grub-doc and grub-legacy-doc conflicts to tolerate
          our backport of the grub-doc split.
        - Fix LVM/RAID probing in the absence of /boot/grub/device.map.
        - Look for .mo files in /usr/share/locale-langpack as well, in
          preference.
        - Don't run /etc/grub.d/README, even if it somehow ended up being
          executable.
        - Make sure GRUB_TIMEOUT isn't quoted unnecessarily.
        - Probe all devices in 'grub-probe --target=drive' if
          /boot/grub/device.map is missing.
        - Adjust hostdisk id for hard disks, allowing grub-setup to use its
          standard workaround for broken BIOSes.
      * grub-common Breaks: lupin-support (<< 0.30) due to a grub-mkimage syntax
        change.
      * Renumber Ubuntu patches to start from 950 with no gaps.
      * Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
      * Use qemu rather than qemu-system-i386 (see LP #594888).
      * Fix quoting in failed_boot_menu and quick_boot patches.
    
    grub2 (1.98+20100614-1) unstable; urgency=low
    
      * New Bazaar snapshot.
        - Make target-related error messages from grub-mkimage slightly more
          helpful (closes: #584415).
        - Fix underquoting that broke savedefault (thanks, Mario 'BitKoenig'
          Holbe; closes: #584812).
        - Expand 'info grub' substantially, including a new section on
          configuring authentication (closes: #584822).
        - Give all manual pages proper NAME sections (closes: #496706).
    
      * Update 915resolution from grub-extras:
        - Fix a hang with 945GME (thanks, Sergio Perticone; closes: #582142).
    
      [ Colin Watson ]
      * Disable grub-emu on sparc for the time being.  We're currently trying to
        use TARGET_* flags to build it, which won't work.
      * Don't build-depend on libsdl1.2-dev on hurd-i386.  Although
        libsdl1.2-dev exists there, it's currently uninstallable due to missing
        libpulse-dev, and we can happily live without it for now.
      * kfreebsd-amd64 needs gcc-4.4-multilib too (closes: #585668).
      * Warn and return without error from prepare_grub_to_access_device if
        /boot is a dm-crypt device (thanks, Marc Haber; closes: #542165).
      * Make /etc/grub.d/05_debian_theme usable by shells other than bash
        (thanks, Alex Chiang; closes: #585561).
      * Remove grub-mkisofs leftovers from debian/copyright.
      * Fix reversed sense of DEB_BUILD_OPTIONS=nocheck handling.
      * Build-depend on qemu-system for grub-pc tests.
    
    grub2 (1.98+20100602-2) unstable; urgency=low
    
      * Only build-depend on libdevmapper-dev on Linux architectures.
      * Don't build-depend on libusb-dev on hurd-i386, where it doesn't seem to
        be available.
      * Fix printf format mismatch in disk/usbms.c (closes: #584474).
      * Fix verbose error output when device-mapper isn't supported by the
        running kernel (closes: #584196).
      * Prepend "part_" to partmap module names in grub-mkconfig, in line with
        grub-install (closes: #584426).
    
    grub2 (1.98+20100602-1) unstable; urgency=low
    
      * New Bazaar snapshot.
        - Add btrfs probing support, currently only in the single-device case
          (closes: #540786).
        - Fix grub-emu build on mips/powerpc/sparc.
        - Add safety check to make sure that /boot/grub/locale exists before
          trying to probe it (closes: #567211).
        - Several 'info grub' improvements, including a new section on
          configuration file generation using grub-mkconfig which documents the
          available keys in /etc/default/grub (closes: #497085).
        - Many USB fixes.
    
      [ Colin Watson ]
      * Reorganise configure and build targets in debian/rules to use stamp
        files.  configure/* never existed and build/* was always a directory, so
        make never considered either of them up to date (closes: #450505).
      * Remove config.h.in from AUTOGEN_FILES, since autoheader doesn't
        necessarily update it.
      * Remove conf/gcry.mk from AUTOGEN_FILES, and conf/gcry.rmk from their
        dependencies.  autogen.sh runs util/import_gcry.py after autoconf et al,
        so conf/gcry.rmk's timestamp will be later than some of the
        autogenerated outputs.
      * Go back to shipping rescue images in the grub-rescue-pc .deb itself
        rather than generating them in the postinst.  This means that (a) they
        get removed when the package is removed (closes: #584176); (b) they are
        listed in package metadata, as is proper for files in /usr (closes:
        #584218); (c) grub-rescue-pc can potentially be used as a
        build-dependency for other packages that need to build GRUB images into
        installation media etc., without having to build-depend on grub-pc which
        isn't coinstallable with other platform variants and does invasive
        things in its postinst.
      * Add grub-mkrescue patch from Thomas Schmitt to allow reducing the size
        of xorriso-created images.  Use this to ensure that
        grub-rescue-floppy.img fits well within size limits (closes: #548320).
    
    grub2 (1.98+20100527-2) unstable; urgency=low
    
      * Always override statically-linked-binary Lintian tag for kernel.img;
        dynamic linking makes no sense here.
      * kernel.img is stripped upstream where it can be, but override Lintian's
        error for the cases where it can't.
      * Override binary-from-other-architecture for kernel.img as well as *.mod
        when building grub-efi-amd64 on i386.
    
    grub2 (1.98+20100527-1) unstable; urgency=low
    
      * New Bazaar snapshot.
        - Support multiple terminals in grub-mkconfig, e.g.
          GRUB_TERMINAL='serial console' (closes: #506707).
        - Speed up consecutive hostdisk operations on the same device (closes:
          #508834, #574088).
        - Fix grammar error in grub-setup warning (closes: #559005).
        - Use xorriso for image creation rather than embedding a modified copy
          of mkisofs (closes: #570156).
        - Issue an error rather than segfaulting if only some LVM component
          devices are in device.map (closes: #577808).
        - Fix typo in make_device_name which caused grub-probe problems on
          systems with BSD disk labels (closes: #578201).
        - Add DM-RAID probe support (closes: #579919).
        - Include all gnumach kernels on Hurd, not just gnumach and gnumach.gz
          (closes: #581584).
    
      [ Colin Watson ]
      * Restore TEXTDOMAINDIR correction in grub.d files, lost by mistake in a
        merge.  Noticed by Anthony Fok.
      * Don't fail on purge if the ucf association has already been taken over
        by a different grub package (closes: #574176).
      * Add debian/grub-extras/*/conf/*.mk to AUTOGEN_FILES.
      * Remove support for the lpia architecture, now removed from Ubuntu.
      * Conflict with grub (<< 0.97-54) as well as grub-legacy.
      * Build-depend on libdevmapper-dev for DM-RAID probe support.
      * Switch to quilt.
      * Suggest xorriso (>= 0.5.6.pl00) in grub-common, since grub-mkrescue now
        needs it.  Depend on it in grub-rescue-pc.
      * Move grub-mkimage to grub-common, now that it only has one
        implementation.
      * Clean up temporary files used while building grub-firmware-qemu.
      * Make grub-probe work with symlinks under /dev/mapper (closes: #550704).
      * When upgrading a system where GRUB 2 is chainloaded from GRUB Legacy and
        upgrade-from-grub-legacy has not been run, upgrade the chainloaded image
        rather than confusing the user by prompting them where they want to
        install GRUB (closes: #546822).
      * Build-depend on libsdl1.2-dev for SDL support in grub-emu.
      * Don't leak debconf's file descriptor to update-grub, so that the LVM
        tools called from os-prober don't complain about it (closes: #549976).
        Other leaks are not this package's fault, may not be bugs at all, and in
        any case os-prober 1.36 suppresses the warnings.
      * Build-depend on flex (>= 2.5.35).
      * Build-depend on gcc-4.4-multilib on amd64.
    
      [ Updated translations ]
      * Slovenian (sl.po) by Vanja Cvelbar (closes: #570110).
      * Vietnamese (vi.po) by Clytie Siddall (closes: #574578).
      * Tamil (ta.po) by Tirumurti Vasudevan (closes: #578282).
      * Portuguese (pt.po) by Tiago Fernandes (closes: #580140).
      * Romanian (ro.po) by Eddy Petrișor / Andrei Popescu (closes: #583185).
     -- Colin Watson <email address hidden>   Wed, 16 Jun 2010 12:13:14 +0100
  • grub2 (1.98-1ubuntu6) lucid-proposed; urgency=low
    
      * When migrating from the old grub-pc/install_devices scheme, check if the
        old value indicated installation to a single partition on a single disk.
        In that case, if there is only one disk present and it has a matching
        partition number, then we can install to that partition without asking
        (LP: #508173).
     -- Colin Watson <email address hidden>   Wed, 28 Apr 2010 15:48:02 +0100
  • grub2 (1.98-1ubuntu5) lucid; urgency=low
    
      * Enclose all translated strings in grub.cfg in single quotes, and escape
        them appropriately (LP: #552921).
     -- Colin Watson <email address hidden>   Tue, 13 Apr 2010 14:29:45 +0100