grub2 2.02+dfsg1-5ubuntu1 source package in Ubuntu
Changelog
grub2 (2.02+dfsg1-5ubuntu1) cosmic; urgency=medium [ Mathieu Trudel-Lapierre] * Merge against Debian unstable; remaining changes: - debian/control: Update Vcs fields for code location on Ubuntu. - debian/control: Breaks shim (<< 13). - Secure Boot support: use newer patchset from rhboot repo: - many linuxefi_* patches added and modified - dropped debian/patches/linuxefi_require_shim.patch - renamed: debian/patches/no_insmod_on_sb.patch -> debian/patches/linuxefi_no_insmod_on_sb.patch - debian/patches/install_signed.patch, grub-install-extra-removable.patch: - Make sure if we install shim; it should also be exported as the default bootloader to install later to a removable path, if we do. - Rework grub-install-extra-removable.patch to reverse its logic: in the default case, install the bootloader to /EFI/BOOT, unless we're trying to install on a removable device, or explicitly telling grub *not* to do it. - Move installing fb$arch.efi to --no-extra-removable; as we don't want fallback to be installed unless we're also installing to /EFI/BOOT. (LP: #1684341) - Install a BOOT.CSV for fallback to use. - Make sure postinst and templates know about the replacement of --force-extra-removable with --no-extra-removable. - debian/patches/add-an-auto-nvram-option-to-grub-install.patch: Add the --auto-nvram option to grub-install for auto-detecting NVRAM availability before attempting NVRAM updates. - debian/build-efi-images: provide a new grub EFI image which enforces that loaded kernels are signed for Secure Boot: build gsb$arch.efi; which is the same as grub$arch.efi minus the 'linux' module. Without fallback to 'linux' for unsigned loading, this makes it effectively enforce having a signed kernel. (LP: #1401532) - Verify that the current and newer kernels are signed when grub is updated, to make sure people do not accidentally shutdown without a signed kernel. - debian/default/grub: replace GRUB_HIDDEN_* variables with the less confusing GRUB_TIMEOUT_STYLE=hidden. (LP: #1258597) - debian/patches/support_initrd-less_boot.patch: Added knobs to allow non-initrd boot config. (LP: #1640878) - Disable os-prober for ppc64el on the PowerNV platform, to reduce the number of entries/clutter from other OSes in Petitboot (LP: #1447500) - debian/patches/shorter_version_info.patch: Only show the upstream version in menu and console, and hide the package one in a package_version variable. (LP: #1723434) - debian/patches/skip_text_gfxpayload_where_not_supported.patch: Skip the 'text' payload if it's not supported but present in gfxpayload, such as on EFI systems. (LP: #1711452) - debian/patches/bufio_sensible_block_sizes.patch: Don't use arbitrary file fizes as block sizes in bufio: this avoids potentially seeking back in the files unnecessarily, which may require re-open files that cannot be seeked into, such as via TFTP. (LP: #1743249) * util/grub-install.c: Drop extra handling for x.efi.signed files for mok and fallback binaries: shim now installs them without the .signed extension. (LP: #1708245) - debian/patches/dont-fail-efi-warnings.patch: handle linuxefi patches and the casting they do on some architectures: we don't want to fail build because of some of the warnings that can show up since we otherwise build with -Werror. * debian/rules: shuffle files around for now to keep putting build artefacts for signing at the same location as they were expected by Launchpad. [ Julian Andres Klode ] * debian/patches/ofnet-init-structs-in-bootpath-parser.patch: initialize structs in bootpath parser. Fixes netboot issues on ppc64el. (LP: #1785859) grub2 (2.02+dfsg1-5) unstable; urgency=medium [ Colin Watson ] * Change Maintainer to <email address hidden>, following Alioth lists migration. * Backport from upstream: - Use grub-file to figure out whether multiboot2 should be used for Xen.gz (closes: #898947). - x86-64: Treat R_X86_64_PLT32 as R_X86_64_PC32. * Fix some test failures: - Disable sercon in SeaBIOS. - Fix qemu options for UHCI test. [ Philipp Hahn ] * Disallow unsigned kernels if UEFI Secure Boot is enabled (patch by Linn Crosetto <email address hidden>) * Add patch to fix lockdown mode (patch by Luca Boccassi <email address hidden>) * Build monolithic EFI binaries for signing (closes: #851994) * Add template for signing monolithic EFI binaries * debian/build-efi-images: Use correct EFI vendor (closes: #769172) [ Luca Boccassi ] * template packages: install changelog and copyright * Override lintian error about template rules file * Add XB-Efi-Vendor metadata to efi-*-bin packages grub2 (2.02+dfsg1-4) unstable; urgency=medium * Adjust restore_mkdevicemap.patch to fix format-overflow warning with GCC 7 (the overflow was in fact impossible in practice, but GCC couldn't prove that). * Cherry-pick upstream patch to disable -Wformat-truncation on GCC >= 7 in printf_unit_test. * Build with GCC 7 (closes: #892397). grub2 (2.02+dfsg1-3) unstable; urgency=medium * sparc64: Don't use devspec to determine the OBP path (closes: #854568). * ieee1275: Fix crash in of_path_of_nvme when of_path is empty (closes: #891773). * sparc64: Limit nvme of_path_of_nvme to just SPARC. grub2 (2.02+dfsg1-2) unstable; urgency=medium * Build-depend on libparted-dev on powerpc and ppc64 (closes: #891070). * Add support for modern sparc64 hardware (thanks, Eric Snowberg via John Paul Adrian Glaubitz; closes: #854568). * Build without PIE on sparc and sparc64 (thanks, John Paul Adrian Glaubitz; closes: #891733). grub2 (2.02+dfsg1-1) unstable; urgency=medium * Switch to tracking debian/grub-extras/ using "git subtree" rather than submodules. * Update debian/README.source for Salsa migration. * Use pkg-config to find FreeType (closes: #887721). * Change various binary packages' priorities to optional, since "Priority: extra" is now deprecated. * Repack upstream tarball without grub-core/lib/libgcrypt*/cipher/crc.c, and provide a replacement implementation backported from more recent versions of libgcrypt (closes: #745409). * Cherry-pick upstream patch to avoid -Werror=unused-value build failure (closes: #890431). * Handle the case where udevadm exists but is non-functional, as warned about by Lintian 2.5.75. grub2 (2.02-3) unstable; urgency=medium * Use current location for upstream signing key (debian/upstream/signing-key.asc). * Update upstream signing key to a non-expired version. * Install bootinfo.txt and grub.chrp in grub-ieee1275-bin for ppc64, and install and use prep-bootdev on powerpc and ppc64 as well as ppc64el (thanks, John Paul Adrian Glaubitz; closes: #881730). * Cherry-pick upstream patch to change the default TSC calibration method to pmtimer on EFI systems (closes: #883193). * Move VCS to salsa.debian.org. * Consistently create /boot/grub in the postinst of all grub-<platform> packages (closes: #884883). [ Debconf translations ] * [sq] Albanian (Silva Arapi; closes: #874497). -- Mathieu Trudel-Lapierre <email address hidden> Thu, 23 Aug 2018 15:00:14 -0400
Upload details
- Uploaded by:
- Mathieu Trudel-Lapierre
- Uploaded to:
- Cosmic
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any
- Section:
- admin
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
grub2_2.02+dfsg1.orig.tar.xz | 5.9 MiB | 7ceb97380b2924de2b857f1e962f57aa65603a679ce120ee9a1ca11464636a1e |
grub2_2.02+dfsg1-5ubuntu1.debian.tar.xz | 1.0 MiB | 12785fdec8a185e4515a0b8d0ae8142f3da65b2239474131cf2adf450987b23c |
grub2_2.02+dfsg1-5ubuntu1.dsc | 6.7 KiB | 441e707ba3cbea823c8d594a30a7489804804a2a20d0ab092934fa8493f9539b |
Available diffs
Binary packages built by this source
- grub-common: No summary available for grub-common in ubuntu cosmic.
No description available for grub-common in ubuntu cosmic.
- grub-common-dbgsym: No summary available for grub-common-dbgsym in ubuntu cosmic.
No description available for grub-common-dbgsym in ubuntu cosmic.
- grub-coreboot: No summary available for grub-coreboot in ubuntu cosmic.
No description available for grub-coreboot in ubuntu cosmic.
- grub-coreboot-bin: No summary available for grub-coreboot-bin in ubuntu cosmic.
No description available for grub-coreboot-bin in ubuntu cosmic.
- grub-coreboot-dbg: No summary available for grub-coreboot-dbg in ubuntu cosmic.
No description available for grub-coreboot-dbg in ubuntu cosmic.
- grub-efi: No summary available for grub-efi in ubuntu cosmic.
No description available for grub-efi in ubuntu cosmic.
- grub-efi-amd64: No summary available for grub-efi-amd64 in ubuntu cosmic.
No description available for grub-efi-amd64 in ubuntu cosmic.
- grub-efi-amd64-bin: No summary available for grub-efi-amd64-bin in ubuntu cosmic.
No description available for grub-efi-amd64-bin in ubuntu cosmic.
- grub-efi-amd64-dbg: No summary available for grub-efi-amd64-dbg in ubuntu cosmic.
No description available for grub-efi-amd64-dbg in ubuntu cosmic.
- grub-efi-amd64-signed-template: No summary available for grub-efi-amd64-signed-template in ubuntu cosmic.
No description available for grub-efi-
amd64-signed- template in ubuntu cosmic.
- grub-efi-arm: No summary available for grub-efi-arm in ubuntu cosmic.
No description available for grub-efi-arm in ubuntu cosmic.
- grub-efi-arm-bin: No summary available for grub-efi-arm-bin in ubuntu cosmic.
No description available for grub-efi-arm-bin in ubuntu cosmic.
- grub-efi-arm-dbg: No summary available for grub-efi-arm-dbg in ubuntu cosmic.
No description available for grub-efi-arm-dbg in ubuntu cosmic.
- grub-efi-arm64: No summary available for grub-efi-arm64 in ubuntu cosmic.
No description available for grub-efi-arm64 in ubuntu cosmic.
- grub-efi-arm64-bin: No summary available for grub-efi-arm64-bin in ubuntu cosmic.
No description available for grub-efi-arm64-bin in ubuntu cosmic.
- grub-efi-arm64-dbg: No summary available for grub-efi-arm64-dbg in ubuntu cosmic.
No description available for grub-efi-arm64-dbg in ubuntu cosmic.
- grub-efi-arm64-signed-template: No summary available for grub-efi-arm64-signed-template in ubuntu cosmic.
No description available for grub-efi-
arm64-signed- template in ubuntu cosmic.
- grub-efi-ia32: No summary available for grub-efi-ia32 in ubuntu cosmic.
No description available for grub-efi-ia32 in ubuntu cosmic.
- grub-efi-ia32-bin: No summary available for grub-efi-ia32-bin in ubuntu cosmic.
No description available for grub-efi-ia32-bin in ubuntu cosmic.
- grub-efi-ia32-dbg: No summary available for grub-efi-ia32-dbg in ubuntu cosmic.
No description available for grub-efi-ia32-dbg in ubuntu cosmic.
- grub-efi-ia32-signed-template: No summary available for grub-efi-ia32-signed-template in ubuntu cosmic.
No description available for grub-efi-
ia32-signed- template in ubuntu cosmic.
- grub-emu: No summary available for grub-emu in ubuntu cosmic.
No description available for grub-emu in ubuntu cosmic.
- grub-emu-dbg: No summary available for grub-emu-dbg in ubuntu cosmic.
No description available for grub-emu-dbg in ubuntu cosmic.
- grub-firmware-qemu: No summary available for grub-firmware-qemu in ubuntu cosmic.
No description available for grub-firmware-qemu in ubuntu cosmic.
- grub-ieee1275: No summary available for grub-ieee1275 in ubuntu cosmic.
No description available for grub-ieee1275 in ubuntu cosmic.
- grub-ieee1275-bin: No summary available for grub-ieee1275-bin in ubuntu cosmic.
No description available for grub-ieee1275-bin in ubuntu cosmic.
- grub-ieee1275-bin-dbgsym: No summary available for grub-ieee1275-bin-dbgsym in ubuntu cosmic.
No description available for grub-ieee1275-
bin-dbgsym in ubuntu cosmic.
- grub-ieee1275-dbg: No summary available for grub-ieee1275-dbg in ubuntu cosmic.
No description available for grub-ieee1275-dbg in ubuntu cosmic.
- grub-linuxbios: No summary available for grub-linuxbios in ubuntu cosmic.
No description available for grub-linuxbios in ubuntu cosmic.
- grub-mount-udeb: No summary available for grub-mount-udeb in ubuntu cosmic.
No description available for grub-mount-udeb in ubuntu cosmic.
- grub-pc: No summary available for grub-pc in ubuntu cosmic.
No description available for grub-pc in ubuntu cosmic.
- grub-pc-bin: No summary available for grub-pc-bin in ubuntu cosmic.
No description available for grub-pc-bin in ubuntu cosmic.
- grub-pc-bin-dbgsym: No summary available for grub-pc-bin-dbgsym in ubuntu cosmic.
No description available for grub-pc-bin-dbgsym in ubuntu cosmic.
- grub-pc-dbg: No summary available for grub-pc-dbg in ubuntu cosmic.
No description available for grub-pc-dbg in ubuntu cosmic.
- grub-rescue-pc: No summary available for grub-rescue-pc in ubuntu cosmic.
No description available for grub-rescue-pc in ubuntu cosmic.
- grub-theme-starfield: No summary available for grub-theme-starfield in ubuntu cosmic.
No description available for grub-theme-
starfield in ubuntu cosmic.
- grub-uboot: No summary available for grub-uboot in ubuntu cosmic.
No description available for grub-uboot in ubuntu cosmic.
- grub-uboot-bin: No summary available for grub-uboot-bin in ubuntu cosmic.
No description available for grub-uboot-bin in ubuntu cosmic.
- grub-uboot-dbg: No summary available for grub-uboot-dbg in ubuntu cosmic.
No description available for grub-uboot-dbg in ubuntu cosmic.
- grub-xen: No summary available for grub-xen in ubuntu cosmic.
No description available for grub-xen in ubuntu cosmic.
- grub-xen-bin: No summary available for grub-xen-bin in ubuntu cosmic.
No description available for grub-xen-bin in ubuntu cosmic.
- grub-xen-dbg: No summary available for grub-xen-dbg in ubuntu cosmic.
No description available for grub-xen-dbg in ubuntu cosmic.
- grub-xen-host: No summary available for grub-xen-host in ubuntu cosmic.
No description available for grub-xen-host in ubuntu cosmic.
- grub2: No summary available for grub2 in ubuntu cosmic.
No description available for grub2 in ubuntu cosmic.
- grub2-common: No summary available for grub2-common in ubuntu cosmic.
No description available for grub2-common in ubuntu cosmic.
- grub2-common-dbgsym: No summary available for grub2-common-dbgsym in ubuntu cosmic.
No description available for grub2-common-dbgsym in ubuntu cosmic.