[Bug 2036406] Re: [SRU] backport mkeficapsule to jammy

Dave Jones 2036406 at bugs.launchpad.net
Tue Sep 19 16:03:10 UTC 2023


Trying to channel the SRU team, a couple of things I'd point out that
may need some clarification in the bug description:

* Does this also need back-porting to lunar? We shouldn't have a
situation where something is fixed in jammy but regresses for people
upgrading to lunar (ignore this if these changes are already present in
the lunar version)

* The Impact specifies what the bug is doing but not really what the
"impact" actually is. What will it mean for users if this bug is *not*
fixed? It may also be useful to describe precisely what firmware we're
talking about (typically most firmware comes from the linux-firmware
package but I'm guessing we're talking about early-boot related firmware
here).

* In the Test Case is there enough information for people other than the
reporter to test the fix?

* In the regression potential: as I understand it from the patches,
there's *some* mkeficapsule code already in the jammy version but it's
not built as part of u-boot-tools. Is that mkeficapsule code solely used
by the mkeficapsule binary, or does patching it affect anything else in
u-boot (i.e. does anything else pull in any parts of mkeficapsule)? If
not, it's probably worth mentioning that mkeficapsule is "standalone"
and these patches affect nothing other than a binary that isn't
currently built in the jammy version.

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

Title:
  [SRU] backport mkeficapsule to jammy

Status in OEM Priority Project:
  Confirmed
Status in u-boot package in Ubuntu:
  New

Bug description:
  [Impact]

  * mkeficapsule command is used to generate capsule file for updating
  firmware in u-boot

  [Test case]

  Test case 1:
  1. use mkeficapsule command to generate test_new.cap and test_old.cap, both contain U-Boot built at different time
  2. try to update the capsule file(both test_new.cap and test_old.cap)
  3. check if the U-Boot build stamp is different from previous

  Test case 2:
  1. Follow the command here(https://u-boot.readthedocs.io/en/latest/develop/testing.html#pytest-suite) to test with U-Boot sandbox, and the test_efi_capsule related files were skipped by default before or ater the code changes, the test result can be found in comment

  [Where problems could occur]

  * There is no mkeficapsule command in Jammy yet, so the regression
  risk should be low

  [Other Info]
  N/A

To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/2036406/+subscriptions




More information about the foundations-bugs mailing list