Format: 1.8 Date: Tue, 05 Mar 2019 17:05:09 -0500 Source: grub2 Binary: grub-common grub-efi-arm grub-efi-arm-bin grub-efi-arm-dbg grub-mount-udeb grub-theme-starfield grub-uboot grub-uboot-bin grub-uboot-dbg grub2-common Architecture: armhf armhf_translations Version: 2.02+dfsg1-12ubuntu1 Distribution: disco-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Mathieu Trudel-Lapierre Description: grub-common - GRand Unified Bootloader (common files) grub-efi-arm - GRand Unified Bootloader, version 2 (ARM UEFI version) grub-efi-arm-bin - GRand Unified Bootloader, version 2 (ARM UEFI modules) grub-efi-arm-dbg - GRand Unified Bootloader, version 2 (ARM UEFI debug files) grub-mount-udeb - export GRUB filesystems using FUSE (udeb) grub-theme-starfield - GRand Unified Bootloader, version 2 (starfield theme) grub-uboot - GRand Unified Bootloader, version 2 (ARM U-Boot version) grub-uboot-bin - GRand Unified Bootloader, version 2 (ARM U-Boot modules) grub-uboot-dbg - GRand Unified Bootloader, version 2 (ARM U-Boot debug files) grub2-common - GRand Unified Bootloader (common files for version 2) Launchpad-Bugs-Fixed: 564853 Changes: grub2 (2.02+dfsg1-12ubuntu1) disco; urgency=medium . * Merge against Debian unstable; remaining changes (LP: #564853): - 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. - 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. - 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. - debian/patches/support_initrd-less_boot.patch: Added knobs to allow non-initrd boot config. - Disable os-prober for ppc64el on the PowerNV platform, to reduce the number of entries/clutter from other OSes in Petitboot - 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. - 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. - 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. - debian/patches/ofnet-init-structs-in-bootpath-parser.patch: initialize structs in bootpath parser. - debian/rules: shuffle files around for now to keep build artefacts for signing at the same location as they were expected by Launchpad. - debian/rules, debian/control: enable dh-systemd. - debian/grub-common.install.in: install the systemd unit that's part of initrd fallback handling, missed when the feature landed. - debian/patches/quick-boot-lvm.patch: If we don't have writable grubenv and we're on EFI, always show the menu. - debian/patches/mkconfig_leave_breadcrumbs.patch: make sure grub-mkconfig leaves a trace of what files were sourced to help generate the config we're building. - debian/patches/linuxefi_truncate_overlong_reloc_section.patch: Windows 7 bootloader has inconsistent headers; truncate to the smaller, correct size to fix chainloading Windows 7. - debian/patches/linuxefi_fix_relocate_coff.patch: fix typo in relocate_coff() causing issues with relocation of code in chainload. - debian/patches/add-initrd-less-boot-fallback.patch: add initrd-less capabilities. If a kernel fails to boot without initrd, we will fallback to trying to boot the kernel with an initrd. Patch by Chris Glass. - debian/patches/grub-reboot-warn.patch: Warn when "for the next boot only" promise cannot be kept. * Refreshed patches and fixed up attribution to the right authors after merge with Debian. * debian/patches/linuxefi_missing_include.patch, debian/patches/linuxefi_fixing_more_errors.patch: Apply some additional small fixes to casts, format strings, includes and Makefile to make sure the newer linuxefi patches apply and build properly. Checksums-Sha1: 6f07c9a1f2b9a1878f078b8668cf80df22f8bdf4 11863104 grub-common-dbgsym_2.02+dfsg1-12ubuntu1_armhf.ddeb 4761eb3130d208c767a1cac3edee444adce09bfa 1616980 grub-common_2.02+dfsg1-12ubuntu1_armhf.deb 64a97bc5fbb2dfcb8e03b78cb5f6188bf3e40561 541732 grub-efi-arm-bin_2.02+dfsg1-12ubuntu1_armhf.deb 92803934eb9a5b67f9b74627ab3acf207495c617 2739052 grub-efi-arm-dbg_2.02+dfsg1-12ubuntu1_armhf.deb 9e7b615a78230cda61afe4a405f8df4fc27ff3b8 54556 grub-efi-arm_2.02+dfsg1-12ubuntu1_armhf.deb 562ef54de28843ffe2dd884280317b0acd614626 346704 grub-mount-udeb_2.02+dfsg1-12ubuntu1_armhf.udeb d55539b84deb31f6ee1f062d089e1a0c17e5602f 1679400 grub-theme-starfield_2.02+dfsg1-12ubuntu1_armhf.deb 558c2a240a8a0189bfe500bb15cced6fe55ca1d3 513808 grub-uboot-bin_2.02+dfsg1-12ubuntu1_armhf.deb 4e8f833d54eb1154c4cdbb207e3da57e41395f6a 2524636 grub-uboot-dbg_2.02+dfsg1-12ubuntu1_armhf.deb a0b331e38b368d0ba6959ff56509a3c66e42c08b 54556 grub-uboot_2.02+dfsg1-12ubuntu1_armhf.deb d048fef5cddd8fa7d785a95ac84486f2683927f6 1455240 grub2-common-dbgsym_2.02+dfsg1-12ubuntu1_armhf.ddeb f26a2ac2f59ad02214f59499c62eb334567612bb 531924 grub2-common_2.02+dfsg1-12ubuntu1_armhf.deb a9db3cf97ccea85795b2a0ff74f69b7a3658e134 14916 grub2_2.02+dfsg1-12ubuntu1_armhf.buildinfo 93a61ea039ee05dbd9173c33663865f473545549 4619239 grub2_2.02+dfsg1-12ubuntu1_armhf_translations.tar.gz Checksums-Sha256: e41c5a0f917cb45836cfe1a3aad66e9f5eb810d451ae840e21e25b3d381ace52 11863104 grub-common-dbgsym_2.02+dfsg1-12ubuntu1_armhf.ddeb 5ecbd34b15d4e498af20a221626e28c11424c22267b9ac111fb099d95e808e82 1616980 grub-common_2.02+dfsg1-12ubuntu1_armhf.deb 7e7b48d1e6450d515e179048e5eac13cd6aca8166b10305c28f9fb6f34f35ec4 541732 grub-efi-arm-bin_2.02+dfsg1-12ubuntu1_armhf.deb a3c2b527c84480682a86b8c12557131b28b2e42b2064cc1606f517f1d86cf90f 2739052 grub-efi-arm-dbg_2.02+dfsg1-12ubuntu1_armhf.deb 29aadbd5a0d09e0711eed0f56a58032c27d0a8880202bfe618143a7dc61134b7 54556 grub-efi-arm_2.02+dfsg1-12ubuntu1_armhf.deb 69f278e9cf078f1d19639eb42ce213d37ab5f99c5d0eb01821b7917e0cedd666 346704 grub-mount-udeb_2.02+dfsg1-12ubuntu1_armhf.udeb c63ca5a939f8225ae58b3046b18f0d6576bc5887690af40a85446546b4a503da 1679400 grub-theme-starfield_2.02+dfsg1-12ubuntu1_armhf.deb 2c4fe8644543519af9aef39d0861466669edb8c4058d0b649b8bfa180e13c956 513808 grub-uboot-bin_2.02+dfsg1-12ubuntu1_armhf.deb 061324b289ccbdd0e75bef5b2c81f935eaf1a3457da2598149ed17c53fdeedf3 2524636 grub-uboot-dbg_2.02+dfsg1-12ubuntu1_armhf.deb da69be0120f8cf600ced2e2b58a8dded3b16a46a6fc1b61e0d67bf356302f146 54556 grub-uboot_2.02+dfsg1-12ubuntu1_armhf.deb 5dabdb8a3a64163bd98a85bed27f53f2bedce9e53b7bc2e9fcf334cad766d675 1455240 grub2-common-dbgsym_2.02+dfsg1-12ubuntu1_armhf.ddeb 4bba33bd48d8bce3c2453e0af751e018a547fe11971312c543946f12bf80145f 531924 grub2-common_2.02+dfsg1-12ubuntu1_armhf.deb aad6e33f3986b4c8d639bebcc3e125fc30f16bb3128ea59d0c3a4a5e1d14c72b 14916 grub2_2.02+dfsg1-12ubuntu1_armhf.buildinfo 7655ce6bf9183e877be26fb76fe2f9d2bac4c302785c6beb1094919a76ae226a 4619239 grub2_2.02+dfsg1-12ubuntu1_armhf_translations.tar.gz Files: 1b8560d6e965dc9613b63a1904216575 11863104 debug optional grub-common-dbgsym_2.02+dfsg1-12ubuntu1_armhf.ddeb 29877deb2d0f7f051d0c2a5be7a6238e 1616980 admin optional grub-common_2.02+dfsg1-12ubuntu1_armhf.deb 12aef611f85769d01c3941fe41c1121b 541732 admin optional grub-efi-arm-bin_2.02+dfsg1-12ubuntu1_armhf.deb 15caf9371f7cfd49ad6246e192b508f7 2739052 debug optional grub-efi-arm-dbg_2.02+dfsg1-12ubuntu1_armhf.deb 74d2ad0037059a21837d00026f92d568 54556 admin optional grub-efi-arm_2.02+dfsg1-12ubuntu1_armhf.deb 620051bce66b52ef3b66e0b9d1a02588 346704 debian-installer optional grub-mount-udeb_2.02+dfsg1-12ubuntu1_armhf.udeb 0c21598246cb45eb8901c9966b75865b 1679400 admin optional grub-theme-starfield_2.02+dfsg1-12ubuntu1_armhf.deb afffc21a74d85a8d36f9c8c1158adc8c 513808 admin optional grub-uboot-bin_2.02+dfsg1-12ubuntu1_armhf.deb a23bd163379372d45cc3b651acb65063 2524636 debug optional grub-uboot-dbg_2.02+dfsg1-12ubuntu1_armhf.deb 877bfbe92304f867aedddbbb9c54df48 54556 admin optional grub-uboot_2.02+dfsg1-12ubuntu1_armhf.deb a8fd97c8334c723907ff619a5274c8da 1455240 debug optional grub2-common-dbgsym_2.02+dfsg1-12ubuntu1_armhf.ddeb ad7ee9a7bf3bd1397f660adf842af5b9 531924 admin optional grub2-common_2.02+dfsg1-12ubuntu1_armhf.deb 5111a9c50f43d31cad127a01ddf8e1d4 14916 admin optional grub2_2.02+dfsg1-12ubuntu1_armhf.buildinfo 668092cf0377b12cff17b482ebbf5de3 4619239 raw-translations - grub2_2.02+dfsg1-12ubuntu1_armhf_translations.tar.gz Original-Maintainer: GRUB Maintainers