Subject: bug#849: shim-signed: Should not depend on grub2

From: meow <[email-masked]>
Date: Thu, 21 Mar 2024 02:54:51 +0000

Package: shim-signed
Version: 1.39+15.7-1
Severity: minor

Dear Maintainer,
The shim-signed package should not depend on grub2, since you don't need 
to be using grub2 to use shim. you can simply rename the efi application 
to 'grubx64.efi' and shim will load it. Why do I need grub2 on the system 
if I use systemd-boot, refind or even UKI? i think the grub2 dependency 
should be replaced with systemd-boot || refind || systemd-boot-efi reccomendation

-- System Information:
Distributor ID:	Devuan
Description:	Devuan GNU/Linux 5 (daedalus)
Release:	5
Codename:	daedalus
Architecture: x86_64

Kernel: Linux 6.1.0-18-amd64 (SMP w/6 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: OpenRC (via /run/openrc), PID 1: openrc-init

Versions of packages shim-signed depends on:
ii  grub-efi-amd64-bin         2.06-13+deb12u1
ii  grub2-common               2.06-13+deb12u1
ii  shim-helpers-amd64-signed  1+15.7+1
ii  shim-signed-common         1.39+15.7-1

Versions of packages shim-signed recommends:
pn  secureboot-db  <none>

shim-signed suggests no packages.

-- no debconf information