[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