[ubuntu/maverick] grub2 1.98+20100705-1ubuntu1 (Accepted)

Colin Watson cjwatson at ubuntu.com
Mon Jul 5 11:35:16 BST 2010


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).

Date: Mon, 05 Jul 2010 10:28:07 +0100
Changed-By: Colin Watson <cjwatson at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Colin Watson <cjwatson at canonical.com>
https://launchpad.net/ubuntu/maverick/+source/grub2/1.98+20100705-1ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 05 Jul 2010 10:28:07 +0100
Source: grub2
Binary: grub2 grub-linuxbios grub-efi grub-common grub-emu grub-pc grub-rescue-pc grub-coreboot grub-efi-ia32 grub-efi-amd64 grub-ieee1275 grub-firmware-qemu grub-yeeloong
Architecture: source
Version: 1.98+20100705-1ubuntu1
Distribution: maverick
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Colin Watson <cjwatson at ubuntu.com>
Description: 
 grub-common - GRand Unified Bootloader, version 2 (common files)
 grub-coreboot - GRand Unified Bootloader, version 2 (Coreboot version)
 grub-efi   - GRand Unified Bootloader, version 2 (dummy package)
 grub-efi-amd64 - GRand Unified Bootloader, version 2 (EFI-AMD64 version)
 grub-efi-ia32 - GRand Unified Bootloader, version 2 (EFI-IA32 version)
 grub-emu   - GRand Unified Bootloader, version 2 (emulated version)
 grub-firmware-qemu - GRUB firmware image for QEMU
 grub-ieee1275 - GRand Unified Bootloader, version 2 (Open Firmware version)
 grub-linuxbios - GRand Unified Bootloader, version 2 (dummy package)
 grub-pc    - GRand Unified Bootloader, version 2 (PC/BIOS version)
 grub-rescue-pc - GRUB bootable rescue images, version 2 (PC/BIOS version)
 grub-yeeloong - GRand Unified Bootloader, version 2 (Yeeloong version)
 grub2      - GRand Unified Bootloader, version 2 (dummy package)
Closes: 505517 547944 550477 553460 554790 557425 565576 574863 583271 584846 585068 586143 586358 586462 586463 586526 586611 586621 586799 586827 586953 587085 587383 587790 587796 587838 587951
Changes: 
 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).
Checksums-Sha1: 
 2f362fac23a21f0883abe1e03857355cea3f5aa5 3001 grub2_1.98+20100705-1ubuntu1.dsc
 587d29b5b77f01c8e0a7ef49a9cad27ddb84c352 2090267 grub2_1.98+20100705.orig.tar.gz
 9e39ae69bdffe7ada5718ef51cabaf53c8f39f27 436097 grub2_1.98+20100705-1ubuntu1.diff.gz
Checksums-Sha256: 
 bc2d2c725fd569ba41005e1bb3f16ea9879bd4996338fc05c44bc33bcb925a21 3001 grub2_1.98+20100705-1ubuntu1.dsc
 2e07cbf9178d376e21bd9daa39940ea4f8bc654726bda01375a0260c1dbadee8 2090267 grub2_1.98+20100705.orig.tar.gz
 38a175243a54bcfcc9eff10be6b32a6e8f1aa601edccd797afaa153ae4d53935 436097 grub2_1.98+20100705-1ubuntu1.diff.gz
Files: 
 3471fcd9dbed3f39c32dd4869c77cd35 3001 admin optional grub2_1.98+20100705-1ubuntu1.dsc
 3f274e3e55f30c784668ba0aeda55504 2090267 admin optional grub2_1.98+20100705.orig.tar.gz
 92d461f66d58ffb1888d64745ed1728c 436097 admin optional grub2_1.98+20100705-1ubuntu1.diff.gz
Original-Maintainer: GRUB Maintainers <pkg-grub-devel at lists.alioth.debian.org>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Colin Watson <cjwatson at debian.org> -- Debian developer

iQIVAwUBTDGznzk1h9l9hlALAQgAahAAoWIljqMamuJ6VlI2IJtwNBZr8Gt029B8
IZ2lU+LmJA2rRc45oL+bM9cHuKKguv9XhzbZKATbuz2l2vnpz94a9ptWfB31C7JQ
aNBT4+xS3BFeVwBI7qlHI3me26eIyZrja72hXO7EioKMW1xKbIQasRUhhPGrfRs3
zfzXF7pt5W7ZYUPC1D4HubOYHjk/tUwc7f5vTNaKuOqzpTh2g8vQOTzmIZQfjBHQ
EMx1NoE5UhaTbCbR8IPH3UEawLnlRc6V9Yce6xz/SR7VsiPtrydyj5ibwqtkIzDo
79cjsLJwfScRwSVOG3qYvanx9jYNeRk0viInSkMfl3Dfr/brG6q/dHEfLRiJ5mRi
X9o9iYbx1Yi+sipmRQDLZmt8H8R1LdfGIrjOt3PQNaYlYT218WD3L7+ujAvc5p+x
7WXBFnfX0iJUIDggiX0YrcXWqF3AKet2HONv1tTecnvg/OpMIXfQT275y4gloNqQ
Dyb/YRBRyVkNS1qPbVejmh1KcMIFUDECPHAHi/SKn5TqDQ2fjzB88ucOrB7AzrbK
DWFed7h2NEVl3Cl6Y8FId/TbdSi8GHwc26QlsZz7s66k2yCdnSpqbExnAxSf9Vjx
OHz+BI5YMsHlfWz18scNSGv5eOK1msbHB0nRM/QzntGMlFuEgJIaLS+L+qSCzFYs
VjXRNkADum8=
=2YJp
-----END PGP SIGNATURE-----


More information about the Maverick-changes mailing list