Format: 1.8 Date: Tue, 05 Mar 2019 17:05:09 -0500 Source: grub2 Binary: grub-common grub-ieee1275 grub-ieee1275-bin grub-ieee1275-dbg grub-mount-udeb grub-theme-starfield grub2 grub2-common Architecture: ppc64el ppc64el_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-ieee1275 - GRand Unified Bootloader, version 2 (Open Firmware version) grub-ieee1275-bin - GRand Unified Bootloader, version 2 (Open Firmware modules) grub-ieee1275-dbg - GRand Unified Bootloader, version 2 (Open Firmware debug files) grub-mount-udeb - export GRUB filesystems using FUSE (udeb) grub-theme-starfield - GRand Unified Bootloader, version 2 (starfield theme) grub2 - GRand Unified Bootloader, version 2 (dummy package) 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: 1fd4e07ade596b51375e247af7e20c2a962033b5 12007580 grub-common-dbgsym_2.02+dfsg1-12ubuntu1_ppc64el.ddeb 1308a4539279064b416325795ad915d89e6009d0 1939680 grub-common_2.02+dfsg1-12ubuntu1_ppc64el.deb ddf64ddce55689fd4e1f2b19e8a379ff76ce7a87 7264 grub-ieee1275-bin-dbgsym_2.02+dfsg1-12ubuntu1_ppc64el.ddeb 9e9fa74603047b7a080428bc48dd5cf6afa78fdb 543064 grub-ieee1275-bin_2.02+dfsg1-12ubuntu1_ppc64el.deb 9d55f219fc11ef7d69dbbca1c22849874daac211 2409456 grub-ieee1275-dbg_2.02+dfsg1-12ubuntu1_ppc64el.deb f9056c73a9edc2e82ad235282bf578bdd0dc4f7e 54648 grub-ieee1275_2.02+dfsg1-12ubuntu1_ppc64el.deb 6c4e5ede6ecbad95f71f3e9f0b33ed277fe3772e 404168 grub-mount-udeb_2.02+dfsg1-12ubuntu1_ppc64el.udeb a9a34b5b72625a2e437eeea8d8a1caa6301dd1e3 1679400 grub-theme-starfield_2.02+dfsg1-12ubuntu1_ppc64el.deb c3c2f4f9ef07f4b177bd4e1a75af381dad7f2d71 1490952 grub2-common-dbgsym_2.02+dfsg1-12ubuntu1_ppc64el.ddeb a915423cac34f3ba0eb3bd82831b9a7a1e580725 589228 grub2-common_2.02+dfsg1-12ubuntu1_ppc64el.deb 9fc4d5056e448d09a6da5d42055713e059d666c9 14773 grub2_2.02+dfsg1-12ubuntu1_ppc64el.buildinfo 8c8fba53cccdac09e9021ef4bf41173e71e4d9c3 9768 grub2_2.02+dfsg1-12ubuntu1_ppc64el.deb 02f71c42658c94ecc360a808e35715ebf08c777f 4616152 grub2_2.02+dfsg1-12ubuntu1_ppc64el_translations.tar.gz Checksums-Sha256: 85d78d52261c5060896cc2a7c1e76bfb35bd8ec4124a3c3e00ee524e39ca908e 12007580 grub-common-dbgsym_2.02+dfsg1-12ubuntu1_ppc64el.ddeb bbb395a14137482360d67f97f128174ef5a694672aa04cb35190bd6f1298b96f 1939680 grub-common_2.02+dfsg1-12ubuntu1_ppc64el.deb 4dbb4d6363431eb59eb65e85f2f25208ad9bbe0074e6d6985f37995ebc9c623e 7264 grub-ieee1275-bin-dbgsym_2.02+dfsg1-12ubuntu1_ppc64el.ddeb b8ebb81dfcde33f8487d9f73044dc0d6878c20411295a439226906d9a9d6db6f 543064 grub-ieee1275-bin_2.02+dfsg1-12ubuntu1_ppc64el.deb 07ffa4e351de1cd8454493bf029cd021edde34d10143f627cbbfd93674e44c52 2409456 grub-ieee1275-dbg_2.02+dfsg1-12ubuntu1_ppc64el.deb 9ce1ef6d7746fd3a3adf32fc4edeac0d1ac08893204cafbea0e849f6a0e8821a 54648 grub-ieee1275_2.02+dfsg1-12ubuntu1_ppc64el.deb 72bf447a3273c0ebc82dafbed3bc289edd9652738bdb53c791da3fd25e56b7c0 404168 grub-mount-udeb_2.02+dfsg1-12ubuntu1_ppc64el.udeb 610d2625be0d34d6a3c4b2262d6182693d1d52d9c3e29a0e4259951220a4b5cc 1679400 grub-theme-starfield_2.02+dfsg1-12ubuntu1_ppc64el.deb 6e7c9cd92c1995ea27dafedf12428c8babf0edcf9f83a2930fe68340ff65652b 1490952 grub2-common-dbgsym_2.02+dfsg1-12ubuntu1_ppc64el.ddeb 9b7d2b54ae6543ea9cbe3c60781b55a94cf60cae161509c330caf4a66dac62f2 589228 grub2-common_2.02+dfsg1-12ubuntu1_ppc64el.deb 7bf3c2d42f8069f0a83192fe6cba214b80c6e445dcaa018d8a23d448381fba4c 14773 grub2_2.02+dfsg1-12ubuntu1_ppc64el.buildinfo 8addcf6292eb2372aaa4c8c521ebb242c90c69f59c022cba12b1db05d264c6e9 9768 grub2_2.02+dfsg1-12ubuntu1_ppc64el.deb 19c0c5700a9f8f45c97bdeda4cab93e3e8281077b671d71cdeaeda45e0107475 4616152 grub2_2.02+dfsg1-12ubuntu1_ppc64el_translations.tar.gz Files: 8a170aea87f427a61f9f510f2f7cc2de 12007580 debug optional grub-common-dbgsym_2.02+dfsg1-12ubuntu1_ppc64el.ddeb 40361b35d1948c991eb3f06241624a2e 1939680 admin optional grub-common_2.02+dfsg1-12ubuntu1_ppc64el.deb 899d7994ca302c8afafa6e41f7d1adf3 7264 debug optional grub-ieee1275-bin-dbgsym_2.02+dfsg1-12ubuntu1_ppc64el.ddeb 2b95fffb5218c262ef0274f6dd733ed4 543064 admin optional grub-ieee1275-bin_2.02+dfsg1-12ubuntu1_ppc64el.deb ff4473ad1558288807056396fa5b2f1c 2409456 debug optional grub-ieee1275-dbg_2.02+dfsg1-12ubuntu1_ppc64el.deb 2e62769e1f20d6bf58f11f927ac9f8dd 54648 admin optional grub-ieee1275_2.02+dfsg1-12ubuntu1_ppc64el.deb 28ccd3471b73e9fa60b46574c73d6db1 404168 debian-installer optional grub-mount-udeb_2.02+dfsg1-12ubuntu1_ppc64el.udeb 75d3a5314507e414c9d523422d05008c 1679400 admin optional grub-theme-starfield_2.02+dfsg1-12ubuntu1_ppc64el.deb dc8c9d7a3f66bcda5c8f09f86bb4a6c7 1490952 debug optional grub2-common-dbgsym_2.02+dfsg1-12ubuntu1_ppc64el.ddeb 913e40fe34e8786ffd4738491e7f1780 589228 admin optional grub2-common_2.02+dfsg1-12ubuntu1_ppc64el.deb 58af22ac597f172e238018f8c877553f 14773 admin optional grub2_2.02+dfsg1-12ubuntu1_ppc64el.buildinfo 7a08776a0ad10ab60a8923d72c03f350 9768 oldlibs optional grub2_2.02+dfsg1-12ubuntu1_ppc64el.deb 5c1807a835f35e8a4f00af6121b00bff 4616152 raw-translations - grub2_2.02+dfsg1-12ubuntu1_ppc64el_translations.tar.gz Original-Maintainer: GRUB Maintainers