Subject: bug#844: systemd-boot-efi: Broken man pages

From: Mark Hindley <[email-masked]>
Date: Mon, 25 Mar 2024 21:34:03 +0000

Control: tags -1 debian

On Mon, Mar 25, 2024 at 09:59:08AM +1100, murzik wrote:
>    Package: systemd-boot-efi

This is not a forked package and Devuan uses Debian's packages directly without
recompilation. 

>    X-Debbugs-Cc: [email-masked]
>    Version: 252.22-1~deb12u1
>    Severity: minor
>    Dear Maintainer,
>    Looks like linuxia32.efi.stub and linuxx64.efi.stub man pages are
>    broken.
>    The package was installed from the repositories via APT and passes
>    integrity tests.
>    [✖ user@host ~ ]$ man linuxia32.efi.stub
>    man: can't resolve man7/systemd-stub.7
>    No manual entry for linuxia32.efi.stub
>    [✖ user@host ~ ]$ man linuxx64.efi.stub
>    man: can't resolve man7/systemd-stub.7

man7/systemd-stub.7 is contained in bin:systemd[1]. So you have uncovered a
missing dependency: systemd-boot-efi should depend on systemd.

In principle, this should be reported to Debian's BTS to be fixed. However, if
it was fixed in Debian, systemd-boot-efi would become unavailable in Devuan as
the systemd package and its rdepends are banned and removed by amprolla. That
may not be what you want to achieve.

The choice is yours.

Mark

[1]  https://packages.debian.org/search?suite=bookworm&arch=any&mode=filename&searchon=contents&keywords=systemd-stub