Change logs for grub2 source package in Experimental

  • grub2 (2.12-3) experimental; urgency=medium
    
      [ Colin Watson ]
      * Update signing-template Uploaders to match main package.
    
      [ Mate Kukri ]
      * d/p/mkconfig-ubuntu-recovery.patch: Use "recovery" instead of "single recovery" for recovery mode bootparams
      * d/p/revert-term-ns8250-spcr.patch: Revert ACPI SPCR table support (#1062073)
      * d/p/efidisk-breakup-large-reads.patch: efidisk: Breakup large reads into batches
      * Revert "d/p/efidisk-breakup-large-reads.patch: efidisk: Breakup large reads into batches"
    
      [ Jiajie Chen ]
      * Enable building for LoongArch64
    
      [ Heinrich Schuchardt ]
      * d/rules: build monolithic images for all EFI architectures
    
      [ Julian Andres Klode ]
      * Introduce new -unsigned packages to house the pre-built .efi binaries
      * signing: Use the -unsigned packages as signed build-depends
    
      [ Jiajie Chen ]
      * d/p/sb/efi-use-peimage-shim.patch: add loong64 suppport
    
      [ Felix Zielcke ]
      * Update Breaks/Replaces -efi-{ia32,amd64}-bin to << 2.12-3~ at -unsigned packages.
    
      [ Pascal Hambourg ]
      * 05_debian_theme: cache background picture if not in /boot/grub filesystem
      * debian/default/grub: Replace 'vbeinfo' with 'videoinfo'
      * debian/default/grub: Document /etc/default/grub.d/*.cfg
    
      [ Tianyu Chen ]
      * Make grub-common Breaks grub-efi-*-signed (<< 1+2.12~rc1)
    
     -- Julian Andres Klode <email address hidden>  Thu, 25 Apr 2024 16:52:04 +0200
  • grub2 (2.12~rc1-6) experimental; urgency=medium
    
      * Use rm_conffile instead of remove-on-upgrade.
        This works with ftp-master's old lintian version and allows
        easy backports
    
     -- Julian Andres Klode <email address hidden>  Mon, 04 Sep 2023 16:57:55 +0200
  • grub2 (2.12~rc1-3) experimental; urgency=medium
    
      * Build peimage as a module and insert into signed images
      * peimage: Copy the image header and ensure it's not clobbered
      * Drop grub.cfg-400.patch, world-readable boot config violates several guidelines unfortunately
      * Drop mkconfig-other-inits.patch (alternative init boot options)
      * Order patches not used by Ubuntu last to simplify maintenance
      * Drop mkconfig-signed-kernel.patch, .signed kernels are no longer used
    
     -- Julian Andres Klode <email address hidden>  Tue, 25 Jul 2023 16:44:12 +0200
  • grub2 (2.12~rc1-2) experimental; urgency=medium
    
      [ Julian Andres Klode ]
      * Build-Depend on libsdl2-dev instead of libsdl1.2-dev (Closes: #1038035)
      * Link peimage into arm_efi target, fixes armhf/armel FTBFS
      * peimage: Add chainloader support
    
      [ Heinrich Schuchardt ]
      * Enable building for RISC-V (LP: #1876620) (Closes: #995718)
    
     -- Julian Andres Klode <email address hidden>  Fri, 21 Jul 2023 18:02:28 +0200
  • grub2 (2.12~rc1-1) experimental; urgency=medium
    
      [ Julian Andres Klode ]
      * New upstream version, 2.12~rc1
      * build-efi-images: Drop linuxefi, using new loaders now
      * Do not try to install gmodule.pl, it was rewritten in Python
      * Rebase patches
        - Temporarily drop -dpkg-version-comparison.patch, needs to be adjusted
          for switch from comparison to sort -V
        - Drop -linuxefi.patch, fix-lockdown.patch, arm64-handover-to-kernel-if-sb-enabled.patch;
          we will be using the upstream loader now, with an additional compat
          layer for shim tbd
        - Apply new network patch set from mailing list (no additional patches yet)
        - Drop ton of patches applied upstream
      * Implement an alternative approach to secure boot, using the upstream EFI
        loader, and temporarily emulating load_image() and friends using Ubuntu's
        peimage file while a image protocol is being added to shim.
      * Build-Depend on gawk, it fails to compile with mawk
      * Fix lzo test and xfail tests requiring root
      * Fix lintian overrides
      * Add grub,debian13,1 and grub.peimage,1 SBAT levels, this allows
        individually revoking the parts affecting only trixie or the new
        shared peimage loader.
    
      [ Dimitri John Ledkov ]
      * Include fdt modules in arm64 EFI images, tpm in all archs (LP: #2008950)
    
     -- Julian Andres Klode <email address hidden>  Wed, 19 Jul 2023 19:21:17 +0200
  • grub2 (2.06-14) experimental; urgency=medium
    
      [ Julian Andres Klode ]
      * "Upstreaming" Ubuntu changes, part 1.
      * Fixup filename for debian/patches/gcc12_build_dangling_pointer.patch
      * Disable os-prober for ppc64el on the PowerNV platform (for Petitboot)
      * Build with FUSE3 (LP: #1935659)
      * build-efi-images: Add http to netboot images
      * Bundle unicode.pf2 in a squashfs memdisk attached to the signed EFI binary
      * Automatic patch queue rebase
    
      [ Dimitri John Ledkov ]
      * minilzo: built using the distribution's minilzo
      * dirs.in: create var/lib/grub/ucf in grub-efi-amd64 (and similar)
      * grub-common.service: port init.d script to systemd unit. Add warning
        message, when initrdless boot fails triggering fallback. LP: #1901553
      * Make prebuilt netboot image look for grub.cfg-$deb_arch
      * Link grub-efi-{amd64,arm64}-bin docs directory
    
      [ Jeffery To ]
      * Add hibernation resumption support to grub-common.service
    
     -- Julian Andres Klode <email address hidden>  Mon, 19 Jun 2023 17:26:49 +0200
  • grub2 (2.06-8.1) experimental; urgency=medium
    
      * Non-maintainer upload.
      * Fix an issue where a logical volume rename would lead grub to fail to
        boot (Closes: #987008)
    
     -- Antoine Beaupré <email address hidden>  Sat, 25 Feb 2023 15:16:55 -0500
  • grub2 (2.04~rc1-3) experimental; urgency=medium
    
      [ Will Thompson ]
      * Fix --disable-quiet-boot.
    
      [ Steve Langasek ]
      * If we don't have writable grubenv and we're on EFI, always show the menu
        (merged from Ubuntu).
    
      [ Steve McIntyre ]
      * Make all the signed EFI arches have a Recommends: from
        grub-efi-ARCH-signed to shim-signed, not just amd64.
        Closes: #931038
      * Add myself to Uploaders
    
      [ Colin Watson ]
      * Squash linuxefi* patches into a single patch.
    
     -- Colin Watson <email address hidden>  Thu, 27 Jun 2019 08:51:37 +0100
  • grub2 (2.04~rc1-2) experimental; urgency=medium
    
      [ Colin Watson ]
      * debian/build-efi-images: Add tpm on x86_64-efi (thanks, Chris Coulson).
    
      [ Steve McIntyre ]
      * Add the ntfs module to signed UEFI images. Closes: #923855
      * Add the cpuid module to signed UEFI images. Closes: #928628
      * Add the play module to signed UEFI images. Closes: #930290
      * Add an extra di-specific version of the UEFI netboot image with a
        different baked-in prefix value. Helps to fix #928750.
      * Deal with --force-extra-removable with signed shim too. Closes: #930531
    
     -- Colin Watson <email address hidden>  Sat, 15 Jun 2019 09:41:19 +0100
  • grub2 (2.04~rc1-1) experimental; urgency=medium
    
      * New upstream release candidate.
        - getroot: Save/restore CWD more reliably on Unix (closes: #918700).
      * Rename patches to use "-" as a separator rather than "_" (except when
        referring to a file, function, or command containing a "_").
      * Fix format of debian/copyright.
    
     -- Colin Watson <email address hidden>  Thu, 30 May 2019 16:56:05 +0100
  • grub2 (2.02~beta2-6) experimental; urgency=medium
    
    
      * Install bootinfo.txt and grub.chrp into grub-ieee1275-bin on powerpc and
        ppc64el.
      * Port yaboot logic to improve installation for various powerpc machine
        types.
      * Improve parsing of /etc/default/grub.d/*.cfg in C utilities
        (LP: #1273694).
      * Run grub-install on install or upgrade on grub-ieee1275/ppc64el.
    
     -- Colin Watson <email address hidden>  Tue, 28 Jan 2014 23:50:55 +0000
  • grub2 (2.02~beta2-5) experimental; urgency=medium
    
    
      * Add a number of EFI debugging commands to the signed image (lsefi,
        lsefimmap, lsefisystab, lssal).
      * Add gfxterm_background to the signed image so that background_image
        works in UEFI Secure Boot mode.  Thanks to syscon-hh for the report.
    
     -- Colin Watson <email address hidden>  Mon, 27 Jan 2014 10:03:00 +0000
  • grub2 (2.02~beta2-4) experimental; urgency=medium
    
    
      * Remove redundant build-dependencies on autoconf and automake, covered by
        dh-autoreconf.
      * In --enable-quick-boot mode, restore previous behaviour of using a
        hidden timeout if GRUB_HIDDEN_TIMEOUT=0 (thanks to Sebastien Bacher for
        the report).
      * Disable cpio test on kFreeBSD again for now; it fails within cpio itself
        with "field width not sufficient for storing rdev minor".
      * Copy shim.efi.signed to the correct path in UEFI Secure Boot mode.
        Thanks to syscon-hh for the report.
    
     -- Colin Watson <email address hidden>  Mon, 20 Jan 2014 15:53:36 +0000
  • grub2 (2.02~beta2-3) experimental; urgency=medium
    
    
      * Pass VERBOSE=1 when running tests so that Automake will print test logs
        on failure.
      * Adjust Vcs-* fields to indicate the experimental branch.
      * Build-depend on cpio on architectures where we run the test suite, for
        tests/cpio_test.in.
      * Ignore EPERM when modifying kern.geom.debugflags on FreeBSD, fixing
        tests.
    
     -- Colin Watson <email address hidden>  Fri, 17 Jan 2014 10:50:40 +0000
  • grub2 (2.02~beta2-2) experimental; urgency=medium
    
    
      * Convert patch handling to git-dpm.
      * Add bi-endian support to ELF parser (Tomohiro B Berry).
      * Adjust restore_mkdevicemap.patch to mark get_kfreebsd_version as static,
        to appease "gcc -Werror=missing-prototypes".
      * Cherry-pick from upstream:
        - Change grub-macbless' manual page section to 8.
      * Install grub-glue-efi, grub-macbless, grub-render-label, and
        grub-syslinux2cfg.
      * grub-shell: Pass -no-pad to xorriso when building floppy images.
    
     -- Colin Watson <email address hidden>  Thu, 16 Jan 2014 15:18:04 +0000
  • grub2 (2.02~beta2-1) experimental; urgency=low
    
    
      * New upstream beta release.
      * Drop qemu-utils build-dependency; the test suite no longer uses
        qemu-img.
      * Build grub-common, grub2-common, grub-themes-starfield, and grub-mount
        on ARM and ARM64 architectures.
      * Install grub-mkrescue in grub-common on all architectures.
      * Make grub-efi-ia32, grub-efi-amd64, and grub-efi-ia64 conflict with
        elilo.
      * Adjust the postinst of grub-efi-ia64, grub-efi-arm, and grub-efi-arm64
        to keep the EFI System Partition up to date with grub-install after it
        has been run once, like grub-efi-ia32 and grub-efi-amd64 already do.
      * Regularise indentation of "recordfail" in /etc/grub.d/10_linux.
      * Add alpha.gnu.org to debian/watch, for pre-releases.
      * Add OpenPGP signature checking configuration to watch file.
      * Drop mkconfig_skip_dmcrypt.patch; it breaks GRUB_ENABLE_CRYPTODISK=y,
        which is a better fix for the original problem (closes: #732245).
      * Fix mismerge of mkconfig_loopback.patch.
      * Build for ppc64el, using a powerpc cross-compiler at least for now.
      * Don't run gettext_strings_test; this test is mainly useful as an
        upstream maintenance check.
      * Silence warning if /usr/share/locale-langpack does not exist (closes:
        #732595).
      * Remove debian/grub-common.preinst, superseded by .maintscript files.
      * Install grub-file in grub-common.
      * Fix crash due to pointer confusion in grub-mkdevicemap, introduced while
        converting away from nested functions in 2.00+20131208-1.
    
     -- Colin Watson <email address hidden>  Thu, 26 Dec 2013 00:52:47 +0000
  • grub2 (2.00+20131208-1) experimental; urgency=low
    
    
      * New upstream snapshot.
        - Skip issuing cursor on/off sequences on Macs (closes: #683068).
        - Move grub-mknetdir to /usr/bin (closes: #688799).
        - Apply program name transformations at build-time rather than at
          run-time (closes: #696465).
        - Add info documentation for grub-mount (closes: #666427).
        - Clean up dangling references to grub-setup (LP: #1082045).
        - Avoid installing to sectors matching the signature of an Acer
          registration utility with several sightings in the wild (LP: #987022).
        - Document the need for GRUB_DEFAULT=saved in grub-set-default(8)
          (LP: #1102925).
        - Fix missing PVs if they don't contain an "interesting" LV (probably
          closes: #650724, #707613).
        - Reimplement grub-reboot to not depend on saved_entry (closes: #707695,
          LP: #704406).
        - Fix Ctrl-u handling to copy the killed characters to the kill buffer
          as UCS4 stored as grub_uint32_t rather than as 8-bit characters stored
          as char (closes: #710076).
        - Fix inconsistent use of GRUB_CRYPTODISK_ENABLE and
          GRUB_ENABLE_CRYPTODISK (LP: #1232237).
        - Support GRUB_DISABLE_SUBMENU configuration, and document submenu usage
          in grub-reboot(8) (closes: #690538).
        - Don't decompress initrd when booting with Xen (closes: #700197).
        - Document how to delete the whole environment block (closes: #726265).
        - Revamp hidden timeout handling by adding a new timeout_style
          environment variable and a corresponding GRUB_TIMEOUT_STYLE
          configuration key for grub-mkconfig.  This controls hidden-timeout
          handling more simply than the previous arrangements, and pressing any
          hotkeys associated with menu entries during the hidden timeout will
          now boot the corresponding menu entry immediately (LP: #1178618).  As
          part of merging this, radically simplify the mess that
          quick_boot.patch had made of /etc/grub.d/30_os-prober; if it finds
          other OSes it can now just set timeout_style=menu and make sure the
          timeout is non-zero.
        - On Linux, read partition start offsets from sysfs if possible
          (LP: #1237519).
        - New ports to arm-uboot, arm-efi, arm64-efi, i386-xen, and x86_64-xen.
      * Add grub-uboot*, grub-efi-arm*, and grub-xen* binary packages.
      * Ignore functional test failures for now as they are broken.
      * Move working directories around (build/<package> -> obj/<package>,
        build/stamps -> debian/stamps) so that "debian/rules build" still works
        after working directories have been created.
      * Drop "grub-mkrescue --diet" option; never merged upstream and only
        matters for floppies.  Please let me know if you were using this.
        Explicitly use -no-pad to build grub-rescue-floppy.img, which has an
        equivalent effect on size.
      * Break lupin-support (<< 0.55) due to the rewrite of grub-install in C.
      * Remove build-dependency on autogen, no longer needed.
      * Compress GRUB files on grub-rescue-floppy.img using xz.
      * Build-depend on wamerican, newly required by the test suite.
      * Run tests with LC_CTYPE=C.UTF-8, so that grub-fs-tester can handle UTF-8
        data correctly.
      * Update debian/legacy/update-grub to the version from grub 0.97-67.
      * Silence error message on initial installation when /etc/default/grub
        does not yet exist.
      * Add GRUB_RECOVERY_TITLE option, to allow the controversial "recovery
        mode" text to be customised (LP: #1240360).
    
     -- Colin Watson <email address hidden>  Mon, 09 Dec 2013 00:21:45 +0000
  • grub2 (2.00-13) experimental; urgency=low
    
    
      * Backport from upstream:
        - Fix booting FreeBSD >= 9.1 amd64 kernels (closes: #699002).
      * Merge from Ubuntu:
        - Stop using the /usr/share/images/desktop-base/desktop-grub.png
          alternative as the fallback background if GRUB_DISTRIBUTOR is
          "Ubuntu".
        - source_grub2.py: Use attach_default_grub from apport's hookutils.
        - Output a menu entry for firmware setup on UEFI FastBoot systems.
        - Set a monochromatic theme and an appropriate background for Ubuntu.
        - Remove "GNU/Linux" from default distributor string for Ubuntu.
        - Apply Ubuntu GRUB Legacy changes to legacy update-grub script.
        - Apply patch from Fedora to add a "linuxefi" loader which boots kernels
          with EFI handover patches, avoiding ExitBootServices.
        - Temporarily make linuxefi refuse to validate kernels in the absence of
          a shim, until we get some other details worked out.
        - Automatically call linuxefi from linux if secure boot is enabled and
          the kernel is signed, to hand over to the kernel without calling
          ExitBootServices.  Otherwise, linux will fall through to previous
          code, call ExitBootServices itself, and boot the kernel normally.
        - Generate configuration for signed UEFI kernels if available.
        - On Ubuntu amd64, add a raw-uefi custom upload tarball for signing.
        - Install signed images if available and UEFI Secure Boot is enabled.
        - Add "splash" to default boot options on Ubuntu.
    
     -- Colin Watson <email address hidden>  Fri, 01 Feb 2013 15:44:25 +0000
  • grub2 (2.00-12) experimental; urgency=low
    
    
      * Silence output from running-in-container.
      * Also skip update-grub when running in a container (LP: #1060404).
    
     -- Colin Watson <email address hidden>  Thu, 24 Jan 2013 23:21:48 +0000
  • grub2 (2.00-11) experimental; urgency=low
    
    
      [ Adam Conrad ]
      * debian/{postinst,config}.in: Don't fail if /etc/default/grub.d
        configuration snippets exist, but /etc/default/grub does not.
    
      [ Colin Watson ]
      * Merge wheezy branch up to 1.99-27, fixing overzealous removal of
        load_video call when GRUB_GFXPAYLOAD_LINUX is empty (closes: #661789).
      * Merge from Ubuntu:
        - If the postinst is running in a container, skip grub-install and all
          its associated questions (LP: #1060404).
        - Fix backslash-escaping in merge_debconf_into_conf (LP: #448413).  Note
          that this differs slightly from the fix in Ubuntu, which corrected
          behaviour when amending an existing configuration item but
          accidentally over-escaped when adding a new one.
        - Replace "single" with "recovery" when friendly-recovery is installed
          (LP: #575469).
        - Adjust versions of grub-doc and grub-legacy-doc conflicts to tolerate
          Ubuntu's backport of the grub-doc split (LP: #493968).
    
     -- Colin Watson <email address hidden>  Mon, 21 Jan 2013 10:49:00 +0000
  • grub2 (2.00-10) experimental; urgency=low
    
    
      * Support parallel builds.
      * Remove /boot/grub/unicode.pf2 on purge of grub-efi-{amd64,i386} (closes:
        #697183).
      * Build with GCC 4.7.
      * Merge from Ubuntu:
        - Don't permit loading modules on UEFI Secure Boot (since in such a
          setup the GRUB core image must be signed but it has no provision for
          verifying module signatures).
        - Read /etc/default/grub.d/*.cfg after /etc/default/grub (LP: #901600).
        - Blacklist 1440x900x32 from VBE preferred mode handling until a better
          solution is available (LP: #701111).
    
     -- Colin Watson <email address hidden>  Thu, 03 Jan 2013 09:38:25 +0000
  • grub2 (2.00-9) experimental; urgency=low
    
    
      * Ensure /boot/grub exists before copying files to it for EFI installs
        (closes: #696962).
    
     -- Colin Watson <email address hidden>  Sat, 29 Dec 2012 23:44:51 +0000
  • grub2 (2.00-8) experimental; urgency=low
    
    
      * debian/apport/source_grub2.py:
        - Use context managers to avoid (harmless) file descriptor leaks.
        - Set a file encoding, per PEP 0263.
      * Drop grub-ieee1275-bin's dependency on bc in favour of powerpc-ibm-utils
        (>= 1.2.12-1) (cf. #625728).
      * Move powerpc-ibm-utils and powerpc-utils dependencies from
        grub-ieee1275-bin to grub-ieee1275 (closes: #693400).
      * Merge from Ubuntu:
        - Ignore symlink traversal failures in grub-mount readdir
          (LP: #1051306).
        - Fix incorrect initrd minimum address calculation (LP: #1055686).
        - Avoid assuming that gets is declared.
      * Copy unicode.pf2 to /boot/grub/ for EFI installs so that it is more
        likely to be readable by GRUB (closes: #661789).
    
     -- Colin Watson <email address hidden>  Fri, 28 Dec 2012 17:34:32 +0000
  • grub2 (2.00-7) experimental; urgency=low
    
    
      * Backport from upstream:
        - Fix stderr leakage from grub-probe in is_path_readable_by_grub.
        - Fix tftp endianness problem.
      * Merge from Ubuntu:
        - Prefer translations from language packs (LP: #537998).  (No-op for
          Debian, but harmless.)
        - Avoid getting confused by inaccessible loop device backing paths
          (LP: #938724).
    
     -- Colin Watson <email address hidden>  Wed, 26 Sep 2012 16:05:07 +0100
  • grub2 (2.00-6) experimental; urgency=low
    
    
      [ Colin Watson ]
      * Adjust package descriptions to talk about update-grub, not update-grub2.
      * Backport from upstream:
        - Fix grub-emu build on FreeBSD.
      * Revert gcc-4.6-multilib build-dependency change from 2.00-1, since
        kfreebsd-i386 and hurd-i386 don't have gcc-4.6-multilib.  Instead, make
        sure to only install efiemu32.o and efiemu64.o on (linux-)i386,
        kopensolaris-i386, and any-amd64.
      * Manually expand @PACKAGE@ symbols in grub-efi.postinst (closes:
        #688725), grub-linuxbios.postinst (closes: #688726), and grub2.postinst
        (closes: #688724).
    
      [ Debconf translations ]
      * Lithuanian (Rimas Kudelis).  Closes: #675628
      * Galician (Jorge Barreiro).  Closes: #677389
      * Welsh (Daffyd Tomos).
      * Greek (galaxico).  Closes: #685201
      * Romanian (Andrei POPESCU).  Closes: #685477
      * Finnish (Timo Jyrinki).
    
      [ Cyril Brulebois ]
      * Use xz compression for all binaries to save up some space on CD images
        (closes: #688773).
    
     -- Colin Watson <email address hidden>  Tue, 25 Sep 2012 22:47:03 +0100
  • grub2 (2.00-5) experimental; urgency=low
    
    
      * Backport from upstream:
        - Remove extra layer of escaping from grub_probe.
        - Add efifwsetup module to reboot into firmware setup menu.
        - Revert incorrect off-by-one fix when embedding in MBR (LP: #1051154).
      * Switch watch file to point to ftp.gnu.org.
      * Build-depend on liblzma-dev, enabling 'grub-mkimage -C xz'.
      * Adjust /etc/grub.d/30_os-prober to detect Ubuntu's use of "recovery"
        rather than "single".
    
     -- Colin Watson <email address hidden>  Wed, 19 Sep 2012 08:52:27 +0100
  • grub2 (1.99~rc1-1) experimental; urgency=low
      [ Colin Watson ]  * New upstream release candidate.  [ 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.    - Make the code more readable by replacing code for handling      alternatives.    - Make the code for searching for pictures in /boot/grub more readable      and robust (for example against newlines in the filename).    - 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 <email address hidden>  Mon, 17 Jan 2011 13:43:06 +0000
  • grub2 (1.99~20110112-1) experimental; urgency=low
      * New Bazaar snapshot.    - Disable ieee1275_fb on sparc (closes: #560823).    - Fix pf2 font generation on big-endian platforms (closes: #609818).  * branch_butter.patch: Resolve the device returned by    grub_find_root_device_from_mountinfo or find_root_device_from_libzfs    using grub_find_device (closes: #609590, #609814, LP: #700147). -- Colin Watson <email address hidden>  Thu, 13 Jan 2011 00:12:41 +0000
  • grub2 (1.99~20110111-1) experimental; urgency=low
      * New Bazaar snapshot.    - Don't check amount of low memory, as reportedly INT 12h can be broken      and if low memory is too low we wouldn't have gotten into      grub_machine_init anyway (closes: #588293, LP: #513528).    - Submenu default support (LP: #691878).    - Fix optimisation-dependent grub-mklayout crash (closes: #609584).  * branch_butter.patch: Don't free an uninitialised pointer if /proc is    unmounted (LP: #697493).  * Add a po/LINGUAS file listing the translations we've synced from the TP    (closes: #609671). -- Colin Watson <email address hidden>  Tue, 11 Jan 2011 17:11:44 +0000
  • grub2 (1.99~20110106-1) experimental; urgency=low
      * New Bazaar snapshot.    - Check that named RAID array devices exist before using them (closes:      #606035).    - Clear terminfo output on initialisation (closes: #569678).    - Fix grub-probe when btrfs is on / without a separate /boot. -- Colin Watson <email address hidden>  Thu, 06 Jan 2011 13:38:57 +0000
  • grub2 (1.99~20110104-2) experimental; urgency=low
      * Support long command lines as per the 2.06 Linux boot protocol, from the    upstream 'longlinuxcmd' branch.  * Add a background_color command, from the upstream 'parse-color' branch.  * Update branch_devmapper.patch, adding a #include to fix a build failure    on Ubuntu amd64.  * When embedding the core image in a post-MBR gap, check for and avoid    sectors matching any of a number of known signatures, from the upstream    'embed-sectors' branch. -- Colin Watson <email address hidden>  Wed, 05 Jan 2011 13:31:05 +0000
  • grub2 (1.99~20110104-1) experimental; urgency=low
      * New Bazaar snapshot.    - Don't emit drivemap directive for Windows Server 2008 (closes:      #607687).    - Don't add spurious RAID array members (closes: #605357).    - Improve presentation of Xen menu entries (closes: #607867).    - Fix PCI probing hangs by skipping remaining functions on devices that      do not implement function 0 (closes: #594967).    - Fix typo in descriptions of extract_legacy_entries_source and      extract_legacy_entries_configfile (LP: #696721).  * Merge 1.98+20100804-12:    - Use semicolons rather than commas to separate size from model in      debconf disk and partition descriptions.  * Add full btrfs support, from the upstream 'butter' branch.  * Support partitioned loop devices and improve devmapper support, from the    upstream 'devmapper' branch.  * Add squashfs 4 support, from the upstream 'squash' branch. -- Colin Watson <email address hidden>  Tue, 04 Jan 2011 16:12:45 +0000
  • grub2 (1.99~20101221-1) experimental; urgency=low
      * New Bazaar snapshot.    - Initialise next pointer when creating multiboot module (closes:      #605567).    - 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).    - Fix use of uninitialised memory in Reed-Solomon recovery code      (LP: #686705). -- Colin Watson <email address hidden>  Tue, 21 Dec 2010 17:43:52 +0000
  • grub2 (1.99~20101210-2) experimental; urgency=low
      * Automatically remove MD devices from device.map on upgrade, since the    BIOS cannot read from these and including them in device.map will break    GRUB's ability to read from such devices (LP: #690030).  * Merge 1.98+20100804-9, 1.98+20100804-10, and 1.98+20100804-11:    - Apply debconf template review by debian-l10n-english and mark several      more strings for translation, thanks to David Prévot and Justin B Rye.    - Incorporate rewritten 05_debian_theme by Alexander Kurtz, which works      when /usr is inaccessible by GRUB. -- Colin Watson <email address hidden>  Sun, 19 Dec 2010 13:25:14 +0000
  • grub2 (1.99~20101210-1) experimental; urgency=low
      * New Bazaar snapshot.    - ZFS moved into grub-core.    - Extend gettext to fall back from ll_CC to ll, and set lang to include      country part by default so that Chinese works (LP: #686788).  * Remove grub-mknetdir from grub-emu.  * 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). -- Colin Watson <email address hidden>  Sat, 11 Dec 2010 01:22:26 +0000
  • grub2 (1.99~20101126-1) experimental; urgency=low
      * New Bazaar snapshot (mipsel build fix, LVM-on-RAID probing fix).  * Fix comma-separation in handling of grub-pc/install_devices. -- Colin Watson <email address hidden>  Fri, 26 Nov 2010 13:08:52 +0000
  • grub2 (1.99~20101124-1) experimental; urgency=low
    
    
      * New Bazaar snapshot (command priorities, build fixes, grub-mkdevicemap
        segfault).
      * Don't try to build grub-efi-amd64 on kfreebsd-i386 or hurd-i386
        (requires gcc-4.4-multilib).
    
     -- Colin Watson <email address hidden>  Wed, 24 Nov 2010 12:12:33 +0000
  • grub2 (1.99~20101123-1) experimental; urgency=low
    
    
      * New Bazaar snapshot (build fixes).
      * Build-depend on qemu-utils and parted on non-Hurd architectures.
      * qemu_img_exists.patch: Skip partmap test if qemu-img doesn't exist (as
        is the case on the Hurd).
      * Make grub-efi-ia32 and grub-efi-amd64 depend on efibootmgr so that
        grub-install works properly.
      * Upgrade the installed core image when upgrading grub-efi-ia32 or
        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 <email address hidden>  Tue, 23 Nov 2010 10:51:23 +0000
  • grub2 (1.99~20101122-1) experimental; urgency=low
    
    
      [ Colin Watson ]
      * 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 <email address hidden>  Mon, 22 Nov 2010 12:24:56 +0000
  • grub2 (1.98~experimental.20100120-1) experimental; urgency=low
    
    
      * New Bazaar snapshot.
        - Linux loader is more careful about video mode transition now.
          (Closes: #565160)
    
      [ Robert Millan ]
      * Fix handling of separate /boot in gfxmenu code.  (Closes: #565375)
        - debian/debian-theme/theme.txt: Turn absolute path into relative.
        - debian/grub.d/05_debian_theme: Fix handling of /boot/grub path.
    
     -- Robert Millan <email address hidden>  Wed, 20 Jan 2010 20:20:02 +0100
  • grub2 (1.98~experimental.20100111.1-1) experimental; urgency=low
    
    
      * New Bazaar snapshot.
    
      [ Robert Millan ]
      * Add Debian gfxmenu theme from http://www2.apebox.org/wordpress/linux/228/.
        Many thanks, mr Shields!
    
     -- Robert Millan <email address hidden>  Mon, 11 Jan 2010 19:42:51 +0100
  • grub2 (1.98~experimental.20100111-1) experimental; urgency=low
    
    
      * New Bazaar snapshot.
    
      [ Robert Millan ]
      * grub-rescue-pc.postinst: Fix image generation during upgrades.
        (Closes: #564261)
      * grub-rescue-pc.postinst: Use grub-mkrescue for floppy as well.
      * 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.
      * patches/02_fix_zfs_FTBFS.diff: New patch to let zfs.mod compile.
    
      [ Updated translations ]
      * Chinese (zh_TW.po) by Tetralet. (Closes: #564044)
    
     -- Felix Zielcke <email address hidden>  Mon, 11 Jan 2010 11:38:04 +0100
  • grub2 (1.98~experimental.20091229-1) experimental; urgency=high
    
    
      * New Baazar snapshot.
        - Correctly set TARGET_CFLAGS. (Closes: #562953)
    
      [ Felix Zielcke ]
      * Urgency=high due to RC bug fix.
      * patches/05_insmod_in_rescue_disks.diff: Remove. No longer needed.
      * Add Replaces:/Conflicts: grub-linuxbios to grub-coreboot. (Closes: #561811)
      * Fix version comparison in grub-common.preinst for handling obsolete
        /etc/grub.d/10_freebsd. (Closes: #562921)
    
      [ Robert Millan ]
      * grub-rescue-pc.postinst: Build USB rescue image.
      * rules: Invoke configure with relative path.  This makes binaries
        smaller, since dprintf strings are constructed using this path.
    
     -- Felix Zielcke <email address hidden>  Tue, 29 Dec 2009 18:59:24 +0100
  • grub2 (1.98~experimental.20091216-1) experimental; urgency=low
    
    
      * New Bazaar snapshot.
      * Upload again to experimental.
    
     -- Felix Zielcke <email address hidden>  Wed, 16 Dec 2009 18:58:41 +0100
  • grub2 (1.97+experimental.20091205-1) experimental; urgency=low
    
    
      * New Bazaar snapshot.
        - Includes mipsel port.
      * Add grub-yeeloong package.
    
     -- Robert Millan <email address hidden>  Sat, 05 Dec 2009 20:51:18 +0100
  • grub2 (1.97+experimental.20091127-1) experimental; urgency=low
    
    
      * New Bazaar snapshot.
        - Same grub-mkrescue for grub-pc and grub-coreboot, used by
          grub-rescue-pc during postinst now. (Closes: #501867)
        - 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)
        - Fix slowness when $prefix uses the (UUID=) hack.
          (Closes: #541145, LP: #420933)
    
      [ Robert Millan ]
      * Add gettext to Build-Depends and gettext-base to grub-common's
        Depends.
    
      [ Felix Zielcke ]
      * Update info how to get debian/legacy/update-grub from Bazaar.
      * 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.
      * 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.
      * Revert the Replaces: grub-common to (<= 1.96+20080413-1) on the
        grub-pc package. It was wrongly modified long ago.
      * 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 the locale files and grub-mkrescue in grub-common.
    
      [ Updated translations ]
      * Bulgarian (bg.po) by Damyan Ivanovi (Closes: #558039)
    
     -- Robert Millan <email address hidden>  Fri, 27 Nov 2009 01:38:39 +0100
  • grub2 (1.97+experimental.20091114-1) experimental; urgency=low
    
    
      * New Bazaar snapshot.
        - Revert faulty patch which breaks normal mode. (Closes: #555842)
    
      * Ship grub-mkrelpath only in grub-common. (Closes: #554454)
      * Don't strip debug symbols from grub-emu. It's meant for debugging
        and with them it's much more useful.
    
     -- Felix Zielcke <email address hidden>  Sat, 14 Nov 2009 10:49:58 +0100
  • grub2 (1.97+experimental.20091111-1) experimental; urgency=low
    
    
      * New Bazaar snapshot.
    
      * Remove conflicting files from grub-emu package. 
      * Switch back to source format 1.0.  Buildds don't cope yet
        well with it.
      * Remove SVN rules from debian/rules and update where to get grub-
        legacy/update-grub from.
    
     -- Felix Zielcke <email address hidden>  Wed, 11 Nov 2009 15:41:02 +0100
  • grub2 (1.97+experimental.20091026-1) experimental; urgency=low
    
    
      * New Bazaar snapshot.
    
     -- Robert Millan <email address hidden>  Mon, 26 Oct 2009 02:06:20 +0100
  • grub2 (1.97~beta3+20091003-1) experimental; urgency=low
    
    
      * New SVN snapshot.
      * Split grub-emu to a separate package.
    
     -- Robert Millan <email address hidden>  Sat, 03 Oct 2009 01:11:26 +0200
  • grub2 (1.96+20090504-1) experimental; urgency=low
    
    
      * New SVN snapshot.
        - Add support for parttool command, which can be used to hide partitions.
          (Closes: #505905)
        - Fix a segfault with LVM on RAID. (Closes: #520637)
        - Add support for char devices on (k)FreeBSD. (Closes: #521292)
        - patches/08_powerpc-ieee1275_build_fix.patch: Remove (merged).
    
      [ Updated translations ]
      * Basque (eu.po) by Piarres Beobide. (Closes: #522457)
      * German (de.po) by Helge Kreutzmann. (Closes: #522815)
    
      [ Robert Millan ]
      * Update my email address.
      * Remove 04_uuids_and_abstraction_dont_play_along_nicely.diff now that
        bugs #435983 and #455746 in mdadm and dmsetup have been fixed.
    
      [ Felix Zielcke ]
      * Place new grub-dumpbios in grub-common.
      * Add lpia to the archictectures to reduce the ubuntu delta.
      * Add a manpage for the update-grub and update-grub2 stubs, written by
        me. (Closes: #523876)
      * Suggest genisoimage on grub-pc and grub-ieee1275, because grub-mkrescue
        needs it to create a cd image. (Closes: #525845)
      * Add a dependency on $(AUTOGEN_FILES) for the configure/grub-common target,
        this is needed now that upstream removed the autogenerated files from SVN.
      * Add `--enable-efiemu to' `./configure' flags.
      * Add a build dependency on gcc-multilib for i386.
      * Drop alternate build dependency on gcc-4.1 (<< 4.1.2).
    
     -- Felix Zielcke <email address hidden>  Mon, 04 May 2009 21:01:22 +0200
  • grub2 (1.96+20090402-1) experimental; urgency=low
    
    
      * New SVN snapshot.
        - Fix regression in disk/raid.c.  (Closes: #521897, #514338)
        - Fix handling of filename string lengths in HFS.
          (Really closes: #516458).
      * Add myself to Uploaders.
      * Add patch 08_powerpc-ieee1275_build_fix.patch to fix powerpc-ieee1275
        builds which were lacking header files for kernel_elf_HEADERS. Thanks
        Vladimir Serbinenko.
    
     -- Jordi Mallach <email address hidden>  Fri, 03 Apr 2009 20:58:37 +0200
  • grub2 (1.96+20090401-1) experimental; urgency=low
    
    
      [ Felix Zielcke ]
      * New SVN snapshot.
        - Pass grub's gfxterm mode to Linux kernel. (Closes: #519506)
        - Fix ext4 extents on powerpc. (Closes: #520286)
    
      [ Robert Millan ]
      * Remove grub-of transitional package (Lenny had grub-ieee1275 already).
      * Fix kopt parsing in grub-pc.config. Thanks Marcus Obst. (Closes: #514837)
      * Add debconf template to automatically run grub-install during upgrades
        (prior user confirmation).  (Closes: #514705)
    
     -- Robert Millan <email address hidden>  Wed, 01 Apr 2009 01:19:45 +0200