-
Notifications
You must be signed in to change notification settings - Fork 131
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shim 15.8 for openSUSE Tumbleweed #394
Comments
Reviewing as much as I can right now. That's not all, but I don't want to keep you waiting. Both builds reproduce fine. Checksums match. The characteristics are alright! Minor nitpick: the GRUB2-related entries in the application mention that version 2.06 is used. However, I just downloaded and installed the release having
or by editing the GRUB2 commandline before the system boots - there's also a mention of version 2.12. Are these mentions just remnants of those from earlier application or am I missing out on something? Notes for other reviewers: The kernel modules ephemeral keys answer has been brought up as part of the SUSE Enterprise Linux application. While the kernel image has the NX bit set, GRUB2 binaries do not have it:
Therefore, it's OK that shim binaries also do not have it set. |
grub2: The reason here is that we use this for Tumbleweed, but also for Leap (stable distribution based on SLES). The answer is correct for Leap, not for Tumbleweed. I'll update the tag with the proper version, thanks for the hint |
does that answer the question or is more information needed from us? |
On 2024.04.12 06:59:45, Johannes Segitz wrote:
Thank you very much. The entry now seems to be alright on the branch
`SUSE-openSUSE_tumbleweed-shim-15.8-20240301_branch`.
Please update the tag used in the GitHub issue's original post, so Microsoft can
immediately checkout the appropriate commit.
As I wrote earlier, there were some things that I wanted to take a closer look
at, but also I'd kindly request another person helping me out with the review -
someone who may not be in the committee. They might spot some things I missed or
confirm that everything's fine. Do we have any volunteers?
…
--
Reply to this email directly or view it on GitHub:
#394 (comment)
You are receiving this because you were assigned.
Message ID: ***@***.***>
|
Thanks :) the tag is already up to date AFAICS. I could ask @dennis-tseng99 to have a look here. Not sure if that's okay from a separation of duties perspective though, as he's a SUSE employee |
The tag has been updated. Thank you!
I myself don't discriminate based on where one is employed. |
Review of Shim 15.8 for openSUSE Tumbleweed: SUSE-openSUSE_tumbleweed-shim-15.8-20240301OK
Issues / queries
|
Thank you very much for you review. As for you questions:
I agree. It's unfortunately not possible ATM with the way we distribute kernel modules. We have partners where we can't rebuild the modules with each kernel
It's synced with the SLES modules. I can discuss this with our grub2 maintainer, but usually there's a customer requirement behind those and it's tricky to drop them
We do for SLES, but not on openSUSE anymore. Thanks for the hint, we can remove this
I think it's equivalent. The key management process is CC EAL 4+ certified and AFAIK RH uses a similar setup. We're currently evaluating moving to a different HSM solution, but performance is an issue for us since this is also used for signing kernel modules etc.
I'll ask our shim maintainer to do this
we're currently looking into this, but AFAIK don't have anything yet |
I removed the fwupdate entry, we don't use this on openSUSE anymore. |
The shim patch will be upstreamed shortly by our shim maintainer. Does that answer all open question? Really would like to be able to release this one to our users |
Does that mean that even with shim 15.8 on Tumbleweed it will still be necessary to disable secureboot for fwupd firmware updates? This has been a long-lasting issue on OpenSUSE, which I hope gets sorted. |
I was just querying the SBAT entry for the old |
All looks good for me, accepting |
Thank you very much! I'll sent this to Microsoft tomorrow |
@jsegitz did you get a signed shim back? |
yes, I got a signed shim back. Next release of Tumbleweed should contain it |
and we can close it. Thank you everyone! |
Confirm the following are included in your repo, checking each box:
What is the link to your tag in a repo cloned from rhboot/shim-review?
https://github.com/jsegitz/shim-review/tree/SUSE-openSUSE_tumbleweed-shim-15.8-20240301
What is the SHA256 hash of your final SHIM binary?
x86_64:
pesign: 211669e51a5e8c2315afe7a978740a972d721116ab81cbe384f993301ecde884 shim-opensuse_x86_64.efi
sha256sum: be35bac95713a29f10c93a3ab22d1b51f4a8dc67667746e30a668bbe741e2f3f shim-opensuse_x86_64.efi
aarch64:
pesign: 15854cd77be6b61bb6d22b4d448fe9b2d5d06dfa67d8161b6497e10af5b1bfb3 shim-opensuse_aarch64.efi
sha256sum: 3a262eed6a4cc311c1ef05a4216262cc09de052b57bd428d2bdcaa25c07d342a shim-opensuse_aarch64.efi
What is the link to your previous shim review request (if any, otherwise N/A)?
#333
The text was updated successfully, but these errors were encountered: