lp:debian/experimental/grub2
- Get this branch:
- bzr branch lp:debian/experimental/grub2
Related bugs
Related blueprints
Branch information
- Owner:
- Ubuntu branches
- Status:
- Development
Recent revisions
- 62. By Colin Watson
-
* 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. - 61. By Colin Watson
-
* 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. - 60. By Colin Watson
-
* 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. - 59. By Colin Watson
-
* 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. - 58. By Colin Watson
-
* 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. - 57. By Colin Watson
-
* 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. - 56. By Colin Watson
-
* 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). - 55. By Colin Watson
-
* 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. - 54. By Colin Watson
-
* Silence output from running-
in-container.
* Also skip update-grub when running in a container (LP: #1060404). - 53. By Colin Watson
-
[ 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).
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:debian/squeeze/grub2