Skip to content

[Deepin Integration]~[v25-Release] feat: update shim to 15.8-1 安全启动_CRP_25008 #12607

@deepin-bot

Description

@deepin-bot

Package information | 软件包信息

包名 版本
shim 15.8-1
grub-efi-amd64-signed 1.67.5+2.12+deepin1
shim-signed 1.36.7
kernel-6.12 25.01.01.10
deepin-installer 7.0.46

Package repository address | 软件包仓库地址

deb [trusted=yes] https://ci.deepin.com/repo/obs/deepin:/CI:/TestingIntegration:/test-integration-pr-3551/testing/ ./
deb [trusted=yes] https://ci.deepin.com/repo/deepin/deepin-community/obs-repos/ kernel main

Changelog | 更新信息

shim (15.8-1) unstable; urgency=medium

[ Steve McIntyre ]

  • Cope with changes in pesign packaging. Closes: #1057606
  • New upstream release fixing more bugs. Closes: #1061519, #1064220
  • Remove all our previous patches, no longer needed:
    • Make-sbat_var.S-parse-right-with-buggy-gcc-binutils.patch (now
      upstream)
    • Enable-NX.patch (we don't want NX just yet until the whole boot
      stack is NX-capable)
    • block-grub-sbat3-debian.patch (not needed now upstream grub SBAT
      is 4)
  • Cherry-pick 2 new patches from upstream for grub revocations:
    • 0001-sbat-Add-grub.peimage-2-to-latest-CVE-2024-2312.patch
    • 0002-sbat-Also-bump-latest-for-grub-4-and-to-todays-date.patch
  • NOTE: Stop building for i386
    • Debian kernels are no longer signed for i386, it's time to stop
      supporting i386 SB.
  • Log if the build is nx-compatible or not
  • Force shim to use the latest revocations by default to block some
    older grub / peimage issues. This is:
    "shim,4\ngrub,4\ngrub.peimage,2\n"
  • Install a copy of the Debian CA certificate into /usr/share/shim.
    Closes: #1069054
  • Clean up better after build. Closes: #1046268

[ Bastien Roucariès ]

  • Port autopkgtest from ubuntu
  • Import MR-12: "shim-unsigned:amd64 cannot be installed alongside
    shim-unsigned:i386", thanks to adrian15 adrian15 (Closes: #936009).
  • Fix debian/watch and check signature (Closes: #1043485)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

In progress

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions