Newer
Older
grub-efi-amd64, although only if /boot/efi/EFI/<id> (where <id> is an
identifier based on GRUB_DISTRIBUTOR, e.g. 'debian') already exists.
* Re-expand a couple of dpkg architecture wildcards to exclude certain
special cases: gcc-4.4-multilib is not available on kfreebsd-i386 or
hurd-i386, and qemu-system is not available on hurd-i386.
-- Colin Watson <cjwatson@debian.org> Tue, 23 Nov 2010 10:51:23 +0000
grub2 (1.99~20101122-1) experimental; urgency=low
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
* New Bazaar snapshot. Too many changes to list in full, but some of the
more user-visible ones are as follows:
- GRUB script:
+ Function parameters, "break", "continue", "shift", "setparams",
"return", and "!".
+ "export" command supports multiple variable names.
+ Multi-line quoted strings support.
+ Wildcard expansion.
- sendkey support.
- USB hotunplugging and USB serial support.
- Rename CD-ROM to cd on BIOS.
- Add new --boot-directory option to grub-install, grub-reboot, and
grub-set-default; the old --root-directory option is still accepted
but was often confusing.
- Basic btrfs detection/UUID support (but no file reading yet).
- bash-completion for utilities.
- If a device is listed in device.map, always assume that it is
BIOS-visible rather than using extra layers such as LVM or RAID.
- Add grub-mknetdir script (closes: #550658).
- Remove deprecated "root" command.
- Handle RAID devices containing virtio components.
- GRUB Legacy configuration file support (via grub-menulst2cfg).
- Keyboard layout support (via grub-mklayout and grub-kbdcomp).
- Check generated grub.cfg for syntax errors before saving.
- Pause execution for at most ten seconds if any errors are displayed,
so that the user has a chance to see them.
- Support submenus.
- Write embedding zone using Reed-Solomon, so that it's robust against
being partially overwritten (closes: #550702, #591416, #593347).
- GRUB_DISABLE_LINUX_RECOVERY and GRUB_DISABLE_NETBSD_RECOVERY merged
into a single GRUB_DISABLE_RECOVERY variable.
- Fix loader memory allocation failure (closes: #551627).
- Don't call savedefault on recovery entries (closes: #589325).
- Support triple-indirect blocks on ext2 (closes: #543924).
- Recognise DDF1 fake RAID (closes: #603354).
[ Robert Millan ]
* Use dpkg architecture wildcards.
[ Updated translations ]
* Slovenian (Vanja Cvelbar). Closes: #604003
* Dzongkha (dawa pemo via Tenzin Dendup). Closes: #604102
-- Colin Watson <cjwatson@debian.org> Mon, 22 Nov 2010 12:24:56 +0000
grub2 (1.98+20100804-14) unstable; urgency=low
[ Updated translations ]
* Kazakh (Baurzhan Muftakhidinov / Timur Birsh). Closes: #609187
[ Alexander Kurtz ]
* 05_debian_theme:
- If we find a background image and no colours were specified, use
upstream defaults for color_normal and color_highlight rather than
setting color_normal to black/black.
- Don't try the other alternatives when $GRUB_BACKGROUND is set; you can
now add GRUB_BACKGROUND= to /etc/default/grub to force no background
image (closes: #608263).
-- Colin Watson <cjwatson@debian.org> Mon, 17 Jan 2011 23:19:38 +0000
grub2 (1.98+20100804-13) unstable; urgency=low
* Backport from upstream:
- Don't add spurious RAID array members (closes: #605357).
-- Colin Watson <cjwatson@debian.org> Tue, 04 Jan 2011 14:07:14 +0000
grub2 (1.98+20100804-12) unstable; urgency=low
* Backport from upstream:
- Support big ext2 files (closes: #543924).
- Fix gettext quoting to work with bash as /bin/sh, and make echo
UTF-8-clean so that (at least) Catalan boot messages are displayed
properly (closes: #605615).
- Initialise next pointer when creating multiboot module (closes:
#605567).
- Fix PCI probing hangs by skipping remaining functions on devices that
do not implement function 0 (closes: #594967).
* Use semicolons rather than commas to separate size from model in debconf
disk and partition descriptions; commas are too easily confused with the
multiselect choice separator, and in particular make it impossible to
answer questions properly in the editor frontend (closes: #608449).
Unfuzzy all translations where possible.
-- Colin Watson <cjwatson@debian.org> Tue, 04 Jan 2011 00:42:29 +0000
grub2 (1.98+20100804-11) unstable; urgency=low
* Exit silently from zz-update-grub kernel hook if update-grub does not
exist (e.g. if grub-pc has been removed but not purged; closes:
#606184).
* Apply debconf template review by debian-l10n-english and mark several
more strings for translation, thanks to David Prévot and Justin B Rye
(closes: #605748).
* Unfuzzy some translations that were not updated in this round (thanks,
David Prévot; closes: #606921).
* Incorporate rewritten 05_debian_theme by Alexander Kurtz, which works
when /usr is inaccessible by GRUB (closes: #605705).
* Backport from upstream:
- Recognise DDF1 DM-RAID (closes: #603354).
[ Updated translations ]
* Chinese (YunQiang Su). Closes: #606426
* Indonesian (Arief S Fitrianto). Closes: #606431
* Slovenian (Vanja Cvelbar). Closes: #606445
* Swedish (Martin Bagge / brother). Closes: #606455
* Ukrainian (Yatsenko Alexandr). Closes: #606538
* Basque (Iñaki Larrañaga Murgoitio). Closes: #606644
* Bulgarian (Damyan Ivanov). Closes: #606452
* Persian (Morteza Fakhraee). Closes: #606672
* Russian (Yuri Kozlov). Closes: #606753
* Dutch (Paul Gevers). Closes: #606807
* Japanese (Hideki Yamane). Closes: #606836
* French (Christian Perrier). Closes: #606842
* Czech (Miroslav Kure). Closes: #606854
* Spanish (Francisco Javier Cuadrado). Closes: #606903
* Portuguese (Tiago Fernandes / Miguel Figueiredo). Closes: #606908
* German (Martin Eberhard Schauer). Closes: #606896
-- Colin Watson <cjwatson@debian.org> Sat, 18 Dec 2010 17:20:09 +0000
grub2 (1.98+20100804-10) unstable; urgency=low
* fix_crash_condition_in_kfreebsd_loader.patch: Import from upstream.
Fixes crash condition in case kfreebsd_* commands are used after
kfreebsd has (gracefully) failed.
-- Robert Millan <rmh@debian.org> Tue, 30 Nov 2010 19:40:11 +0100
[ Robert Millan ]
* Import from upstream:
- refuse_embedingless_cross_disk.patch: Refuse to do a cross-disk
embeddingless install rather than creating a broken install.
- fix_grub_install_error_msg.patch: Replace useless recomendation to
pass --modules with a recomendation to report a bug.
Robert Millan
committed
- message_refresh.patch: Make error messages visible again. (Closes: #605485)
[ Jordi Mallach ]
* Update Catalan translation with latest file from the Translation Project.
[ Updated translations ]
* Slovenian (Vanja Cvelbar). Closes: #604003
* Dzongkha (dawa pemo via Tenzin Dendup). Closes: #604102
Robert Millan
committed
-- Robert Millan <rmh@debian.org> Tue, 30 Nov 2010 15:44:02 +0100
Colin Watson
committed
[ Robert Millan ]
* increase_disk_limit.patch: Increase SCSI/IDE disk limits to cope with
Sun Fire X4500.
* linux_mdraid_1x.patch: Support for Linux MD RAID v1.x. (Closes: #593652)
* yeeloong_boot_info.patch: On Yeeloong, pass machine type information
to Linux.
Colin Watson
committed
[ Updated translations ]
* Portuguese fixed by Christian Perrier (variable names
were translated)
-- Robert Millan <rmh@debian.org> Fri, 05 Nov 2010 23:43:15 +0100
Colin Watson
committed
grub2 (1.98+20100804-7) unstable; urgency=low
[ Robert Millan ]
* zfs_fix_mkrelpath.patch: Replace with proper fix from upstream Bazaar.
(Closes: #601087)
[ Updated translations ]
* Vietnamese (Clytie Siddall). Closes: #598327
* Icelandic (Sveinn í Felli). Closes: #600126
-- Robert Millan <rmh@debian.org> Sun, 24 Oct 2010 16:35:37 +0200
grub2 (1.98+20100804-6) unstable; urgency=low
[ Robert Millan ]
* zfs_v23.patch: Accept ZFS up to v23 (no changes required).
* fix_usb_boot.patch: Fix boot on USB devices, for BIOSes that
* zfs_fix_mkrelpath.patch: Fix grub-mkrelpath for non-root ZFS.
(Closes: #600578)
[ Updated translations ]
* Kazakh (kk.po) by Baurzhan Muftakhidinov via Timur Birsh (closes:
#598188).
* Portuguese (pt.po) by Tiago Fernandes via Rui Branco (closes: #599767).
-- Robert Millan <rmh@debian.org> Thu, 21 Oct 2010 23:45:23 +0200
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.
Robert Millan
committed
* zfs_fix_label_arg.patch: Fix kfreebsd_device initialization on ZFS
for non-main filesystems.
-- Colin Watson <cjwatson@debian.org> Fri, 17 Sep 2010 23:45:10 +0100
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).
-- Colin Watson <cjwatson@debian.org> Mon, 23 Aug 2010 12:11:55 +0100
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).
-- Colin Watson <cjwatson@debian.org> Thu, 19 Aug 2010 18:21:45 +0100
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).
-- Colin Watson <cjwatson@debian.org> Sat, 07 Aug 2010 17:53:34 +0100
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).
-- Colin Watson <cjwatson@debian.org> Wed, 04 Aug 2010 04:48:11 +0100
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.
Robert Millan
committed
* 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 <cjwatson@debian.org> Tue, 03 Aug 2010 02:13:07 +0100
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 <cjwatson@debian.org> Thu, 22 Jul 2010 14:33:34 +0100
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).
* 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).
* 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 <cjwatson@debian.org> Wed, 21 Jul 2010 09:11:14 +0100
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).
-- Colin Watson <cjwatson@debian.org> Mon, 12 Jul 2010 11:46:53 +0100
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 <cjwatson@debian.org> Tue, 06 Jul 2010 18:06:40 +0100
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.
-- Colin Watson <cjwatson@debian.org> Mon, 05 Jul 2010 02:09:58 +0100
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.
-- Colin Watson <cjwatson@debian.org> Fri, 02 Jul 2010 17:42:56 +0100
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 <cjwatson@debian.org> Sat, 19 Jun 2010 01:31:40 +0100
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 <cjwatson@debian.org> Wed, 16 Jun 2010 17:58:48 +0100
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).
* 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.
-- Colin Watson <cjwatson@debian.org> Tue, 15 Jun 2010 12:45:35 +0100
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).
-- Colin Watson <cjwatson@debian.org> Fri, 04 Jun 2010 14:01:58 +0100
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).
* 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).
-- Colin Watson <cjwatson@debian.org> Thu, 03 Jun 2010 11:24:41 +0100
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.
-- Colin Watson <cjwatson@debian.org> Tue, 01 Jun 2010 13:48:14 +0100
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.
* 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 <cjwatson@debian.org> Tue, 01 Jun 2010 11:24:38 +0100
* New upstream release (closes: #572898).
- Fix grub-script-check to handle empty lines (closes: #572302).
- Fix offset computation when reading last sectors. Partition reads and
writes within and outside a partition (closes: #567469, #567884).
- Fix script execution error handling bug that meant that an error in a
menuentry's last statement caused the whole menuentry to fail (closes:
#566538, LP: #464743).
- Support GRUB_GFXPAYLOAD_LINUX (closes: #536453, LP: #416772).
[ Samuel Thibault ]
* Add GRUB_INIT_TUNE example to /etc/default/grub (closes: #570340).
[ Colin Watson ]
* Build-depend on libusb-dev so that grub-emu is reliably built with USB
support (closes: #572854).
* Update directions in debian/rules on exporting grub-extras to account
for it being maintained in Bazaar nowadays.
* Acknowledge NMUs, thanks to Torsten Landschoff and Julien Cristau.
-- Colin Watson <cjwatson@debian.org> Tue, 09 Mar 2010 13:25:35 +0000
grub2 (1.98~20100128-1.2) unstable; urgency=low
* Non-maintainer upload.
* Stop setting gfxpayload=keep (closes: #567245).
-- Julien Cristau <jcristau@debian.org> Sun, 14 Feb 2010 20:37:51 +0100
grub2 (1.98~20100128-1.1) unstable; urgency=low
* Non-maintainer upload.
* Apply trivial patch (already merged upstream) fixing the offset
computation for non-cached reads (closes: #567637).
-- Torsten Landschoff <torsten@debian.org> Mon, 08 Feb 2010 22:15:01 +0100
* New Bazaar snapshot.
- Fix corruption problem when reading files from CDROM. (Closes: #567219)
[ Felix Zielcke ]
* Never strip kernel.img in rules. Upstream already does it when it
can be done. (Closes: #561933)
[ Robert Millan ]
* rules: Run the testsuite (make check) when building grub-pc.
-- Robert Millan <rmh.debian@aybabtu.com> Thu, 28 Jan 2010 16:28:45 +0100
- Includes mipsel-yeeloong port.
* config.in: Lower priority of grub2/linux_cmdline_default.
[ Felix Zielcke ]
* Drop `CFLAGS=-O0' workaround on powerpc. Should be fixed correctly now.
* Ship grub-bin2h and grub-script-check in grub-common.
* Terminate NEWS.Debian with a blank line like lintian would suggest
if that check would be working correctly.
-- Felix Zielcke <fzielcke@z-51.de> Tue, 26 Jan 2010 19:26:25 +0100
grub2 (1.98~20100115-1) unstable; urgency=low
* New Bazaar snapshot.
- Includes savedefault / grub-reboot branch.
- Includes Multiboot video support (from latest 1.x draft).
-- Robert Millan <rmh.debian@aybabtu.com> Fri, 15 Jan 2010 18:15:26 +0100
* New Bazaar snapshot.
[ Robert Millan ]
* grub-rescue-pc.postinst: Fix image generation during upgrades.
(Closes: #564261)
-- Robert Millan <rmh.debian@aybabtu.com> Sun, 10 Jan 2010 02:45:52 +0100
* grub-rescue-pc.postinst: Use grub-mkrescue for floppy as well.
[ Updated translations ]
* Chinese (zh_TW.po) by Tetralet. (Closes: #564044)
-- Robert Millan <rmh.debian@aybabtu.com> Thu, 07 Jan 2010 17:56:10 +0100
grub2 (1.98~20100101-1) unstable; urgency=high
* rules: Auto-update version from debian/changelog.
[ Felix Zielcke ]
* Add -O0 to CFLAGS on powerpc to avoid the `_restgpr_31_x in boot is
not defined' FTBFS.
-- Felix Zielcke <fzielcke@z-51.de> Fri, 01 Jan 2010 00:31:37 +0100
grub2 (1.98~20091229-1) unstable; urgency=high
Felix Zielcke
committed
- Fix slowness when $prefix uses an UUID.
- Correctly set TARGET_CFLAGS. (Closes: #562953)
* grub-rescue-pc.postinst: Build USB rescue image.
Robert Millan
committed
* rules: Invoke configure with relative path. This makes binaries smaller,
since dprintf strings are constructed using this path.
[ Felix Zielcke ]
* Urgency=high due to RC bug fix.
* Fix version comparison in grub-common.preinst for handling obsolete
/etc/grub.d/10_freebsd. (Closes: #562921)
-- Felix Zielcke <fzielcke@z-51.de> Tue, 29 Dec 2009 16:05:00 +0100
grub2 (1.98~20091222-1) unstable; urgency=low
* New Baazar snapshot.
- Make 30_os-prober again dash compatible. (Closes: #562034)
-- Felix Zielcke <fzielcke@z-51.de> Tue, 22 Dec 2009 12:50:57 +0100
- Fix search command failing on some broken BIOSes. (Closes: #530357)
* Add Replaces:/Conflicts: grub-linuxbios to grub-coreboot. (Closes: #561811)
* Delete obsolete /etc/grub.d/10_freebsd if it has not been modified,
else disable it. (Closes: #560346)
-- Robert Millan <rmh.debian@aybabtu.com> Mon, 21 Dec 2009 22:04:17 +0100
-- Robert Millan <rmh.debian@aybabtu.com> Mon, 14 Dec 2009 14:52:59 +0100
- patches/02_fix_mountpoints_in_mkrelpath.diff: Remove (merged).
- Fixes FTBFS on powerpc (again) and sparc.
- patches/903_grub_legacy_0_based_partitions.diff: Resync (merged into
debian branch).
* Fix dpkg dependency for lenny compatibility.
-- Robert Millan <rmh.debian@aybabtu.com> Thu, 10 Dec 2009 00:35:20 +0100
-- Robert Millan <rmh.debian@aybabtu.com> Mon, 30 Nov 2009 02:33:03 +0100
grub2 (1.97+20091125-2) unstable; urgency=low
[ Updated translations ]
* Bulgarian (bg.po) by Damyan Ivanovi (Closes: #558039)
[ Robert Millan ]
* control: Remove genisoimage from Build-Depends/Suggests (no longer
used).
* grub.d/05_debian_theme: Make output string distro-agnostic.
[ Felix Zielcke ]
* patches/02_fix_mountpoints_in_mkrelpath.diff: New patch to handle
mount points like the old shell function did. (Closes: #558042)
-- Felix Zielcke <fzielcke@z-51.de> Sun, 29 Nov 2009 21:38:00 +0100
grub2 (1.97+20091125-1) unstable; urgency=low
* New upstream snapshot.
- Fixes script parser load error.
* Add gettext to Build-Depends and gettext-base to grub-common's
Depends.
-- Felix Zielcke <fzielcke@z-51.de> Wed, 25 Nov 2009 19:22:51 +0100
- Fix grub-mkisofs related FTBFS on powerpc. (Closes: #557704)
- Create fake GRUB devices for devices not listed in device.map.
This also makes dmraid and multipath work as long as
search --fs-uuid works. (Closes: #442382, #540549, LP: #392136)
- rules: grub-emu is now built as a port.
* Change the bt-utf-source build dependency to xfonts-unifont. It's
more complete, better maintained and grub-mkfont supports actually
more then BDF fonts as input, thanks to libfreetype.
* Use grub-probe to get the GRUB device of /boot/grub instead of
passing (hd0) to grub-install when creating the core.img with
chainloading. This avoids the (UUID=) hack slowness in case
/boot/grub is on a different disk then (hd0) in device.map.
* patches/903_grub_legacy_0_based_partitions.diff: Update.
* Add a build dependency on automake and python.
* Set TARGET_CC=$(CC) to really use gcc-4.4 everywhere. Also pass it
and CC as arguments to ./configure instead of env vars so they get
preserved.
* Ship grub-mkrelpath in grub-common.
* Ship the locale files in grub-common.
* Add a dependency on 'dpkg (>= 1.15.4) | install-info' for grub-common
as recommended by Policy and lintian.
-- Felix Zielcke <fzielcke@z-51.de> Tue, 24 Nov 2009 21:20:00 +0100
grub2 (1.97+20091115-1) unstable; urgency=low
* New upstream snapshot.
- Fix security problem with password checking. (Closes: #555195)
- Fix the generated GNU/Hurd menu entries and also add support for
it in 30_os-prober. (Closes: #555188)
- Same grub-mkrescue for grub-pc and grub-coreboot, used by
grub-rescue-pc during postinst now. (Closes: #501867)
* patches/002_grub.d_freebsd.in.diff: Remove (merged upstream).
* patches/906_grub_extras.diff: Remove. Superseded by GRUB_CONTRIB variable
in recent upstream trunk.
* rules: Export GRUB_CONTRIB to enable grub-extras add-ons.
* Pass --force to grub-install in the postinst. (Closes: #553415)
* Don't strip debug symbols from grub-emu. It's meant for debugging
and with them it's much more useful.
* Ship grub-mkfloppy in grub-pc.
* Revert the Replaces: grub-common to (<= 1.96+20080413-1) on the
grub-pc package. It was wrongly modified long ago.
[ Robert Millan ]
* copyright: Document mkisofs.
* control: Update Vcs- fields (moved to Bazaar).
* rules: Update debian/legacy/update-grub rule to Bazaar.
-- Felix Zielcke <fzielcke@z-51.de> Sun, 15 Nov 2009 19:13:31 +0100
* patches/905_setup_force.diff: Remove, no longer needed as of
grub-installer >= 1.47.
* grub.d/05_debian_theme: Attempt to source grub_background.sh from
desktop-base (Needed for #495282, #495616, #500134, see also
#550984).
[ Felix Zielcke ]
* Add a build dependency on texinfo.
* Fix little typo in /etc/default/grub. (LP: #457703)
[ Updated translations ]
* Finnish (fi.po) by Esko Arajärvi. (Closes: #551912)
-- Felix Zielcke <fzielcke@z-51.de> Sun, 25 Oct 2009 19:50:21 +0100
grub2 (1.97~beta4-1) unstable; urgency=low
* New upstream beta release.
[ Felix Zielcke ]
* Change the Recommends: os-prober to (>= 1.33).
fzielcke-guest
committed
* patches/907_grub.cfg_400.diff: Really add it. Somehow it was a 0 byte file.
(Closes: #547409)
* Convert newlines back to spaces when parsing kopt from
GRUB Legacy's menu.lst, before giving the value to Debconf.
Thanks to Colin Watson. (Closes: #547649)
* Ship the info docs in grub-common. (Closes: #484074)
* Remove generated /usr/share/info/dir* files.
* Update the presubj bug file and also install it for grub-common.
[ Robert Millan ]
* Enable ZFS and 915resolution in grub-extras (now requires explicit
switch).
* grub-common conflicts with grub-doc (<< 0.97-32) and grub-legacy-doc
(<< 0.97-59).
[ Updated translations ]
* Japanese (ja.po) by Hideki Yamane. (Closes: #549599)
-- Robert Millan <rmh.debian@aybabtu.com> Mon, 05 Oct 2009 20:03:04 +0200
grub2 (1.97~beta3-1) unstable; urgency=high
* New upstream beta release.
- Make it more clear how to use /etc/grub.d/40_custom. (Closes: #545153)
- fix a serious memory corruption in the graphical subsystem.
(Closes: #545364, #544155, #544639, #544822, LP: #424503)
- patches/003_grub_probe_segfault.diff: Remove (merged).
* Change the watch file so upstream beta releases are recognized.
* Include /etc/default/grub in bug reports.
* Recommend os-prober (>= 1.32). (Closes: #491872)
* Change the gcc-multilib [sparc] build dependency to gcc-4.4-multilib
[sparc].
* patches/907_grub.cfg_400.diff: New patch to make grub.cfg again mode
444 if it does not contain a password line.
* Use `su' in the bug reporting script to read grub.cfg in case the user
is not allowed to read it.