[Bug 1790709] [NEW] Backport gnu-efi 3.0.8 to all supported releases for SHIM

Mathieu Trudel-Lapierre mathieu.tl at gmail.com
Tue Sep 4 19:10:45 UTC 2018


Public bug reported:

[Impact]
All users on UEFI systems.

Gnu-efi needs to be backported everywhere to support new shim releases.
This applies to bionic, xenial, and trusty.

This is to properly build the new shim releases on these releases of
Ubuntu.


[Test cases]
-- build tests --
Validate that the following reverse-dependencies build correctly:


== Functionality tests ==

Run the following tests after the packages have been rebuilt against the
new gnu-efi.

=== mokutil ===
Validate that mokutil can process:
- Certificate import: mokutil --import <file.der>
- List enrolled certificates: mokutil --list-enrolled
- Set verbosity: mokutil --set-verbosity true

Reboot, and validate that MokManager processes the requested changes.


=== efibootmgr ===
Validate that efibootmgr can read the BootEntries normally:

sudo efibootmgr -v


[Regression potential]
gnu-efi is a library that supports applications in handling EFI variables in and outside of the runtime environment, along with supporting standard library features for EFI applications. As such, any application that makes uses of EFI variables on a running system or as their own EFI application should be validated against possible corruption of the contents of the variables, as well as doing smoketesting of the EFI applications themselves for incorrect behavior, crashes, and other runtime issues.

** Affects: gnu-efi (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to gnu-efi in Ubuntu.
https://bugs.launchpad.net/bugs/1790709

Title:
  Backport gnu-efi 3.0.8 to all supported releases for SHIM

Status in gnu-efi package in Ubuntu:
  New

Bug description:
  [Impact]
  All users on UEFI systems.

  Gnu-efi needs to be backported everywhere to support new shim
  releases. This applies to bionic, xenial, and trusty.

  This is to properly build the new shim releases on these releases of
  Ubuntu.

  
  [Test cases]
  -- build tests --
  Validate that the following reverse-dependencies build correctly:

  
  == Functionality tests ==

  Run the following tests after the packages have been rebuilt against
  the new gnu-efi.

  === mokutil ===
  Validate that mokutil can process:
  - Certificate import: mokutil --import <file.der>
  - List enrolled certificates: mokutil --list-enrolled
  - Set verbosity: mokutil --set-verbosity true

  Reboot, and validate that MokManager processes the requested changes.

  
  === efibootmgr ===
  Validate that efibootmgr can read the BootEntries normally:

  sudo efibootmgr -v

  
  [Regression potential]
  gnu-efi is a library that supports applications in handling EFI variables in and outside of the runtime environment, along with supporting standard library features for EFI applications. As such, any application that makes uses of EFI variables on a running system or as their own EFI application should be validated against possible corruption of the contents of the variables, as well as doing smoketesting of the EFI applications themselves for incorrect behavior, crashes, and other runtime issues.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnu-efi/+bug/1790709/+subscriptions



More information about the foundations-bugs mailing list