#1142294 zfs-initramfs: Drop depending on busybox-initramfs

#1142294#5
Date:
2026-07-17 11:01:59 UTC
From:
To:
Dear Maintainer,

Ubuntu patches the busybox package to:

* add a busybox-initramfs binary package
* Prefer busybox cmds over klibc cmds where there is duplication
* Add static-sh alias name for ash (LP: #505887)

The busybox-initramfs package is smaller than the busybox package:

```
# ls -alh /usr/bin/busybox /usr/lib/initramfs-tools/bin/busybox
-rwxr-xr-x 1 root root 827K Jan 14 15:50 /usr/bin/busybox
-rwxr-xr-x 1 root root 323K Jan 14 15:50 /usr/lib/initramfs-tools/bin/busybox
# ldd /usr/bin/busybox
	linux-vdso.so.1 (0x0000769a0daff000)
	libresolv.so.2 => /usr/lib/x86_64-linux-gnu/libresolv.so.2 (0x0000769a0da12000)
	libc.so.6 => /usr/lib/x86_64-linux-gnu/libc.so.6 (0x0000769a0d7f1000)
	/lib64/ld-linux-x86-64.so.2 (0x0000769a0db01000)
# ldd /usr/lib/initramfs-tools/bin/busybox
	linux-vdso.so.1 (0x000073e539db4000)
	libc.so.6 => /usr/lib/x86_64-linux-gnu/libc.so.6 (0x000073e539b38000)
	/lib64/ld-linux-x86-64.so.2 (0x000073e539db6000)
```

The size of busybox + glibc is a tiny fraction of Debian's initrd. The
main size comes from modules and firmware. These are significantly
larger than busybox. Therefore the busybox Debian maintainer does not
want to add a specific busybox build for initrds (see Debian #1135987).

Carrying this busybox delta in Ubuntu for the neglectable initrd size
difference is not worth the effort in 2026. So drop busybox-initramfs in
Ubuntu and make the initramfs-tools package simpler.

initramfs-tools recommends "busybox | busybox-static" on Debian and
Ubuntu now. So drop depending on busybox-initramfs and use the same
package order in Depends.

Git-formatted patch attached.

LP: #2157328

#1142294#10
Date:
2026-08-11 02:17:55 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
zfs-linux, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1142294@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Shengqi Chen <harry@debian.org> (supplier of updated zfs-linux package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 11 Aug 2026 00:06:49 +0800
Source: zfs-linux
Architecture: source
Version: 2.4.3-3
Distribution: unstable
Urgency: medium
Maintainer: Debian ZFS on Linux maintainers <pkg-zfsonlinux-devel@alioth-lists.debian.net>
Changed-By: Shengqi Chen <harry@debian.org>
Closes: 1142294 1144055
Changes:
 zfs-linux (2.4.3-3) unstable; urgency=medium
 .
   [ Igor Krpanic ]
   * d/rules: fix outdated udeb package names (Closes: #1144055)
   * d/: rename udeb install files to match udeb package names
   * d/rules: fix appending of control.udeb.in
   * d/rules: strip modules in the -di udeb
   * d/shlibs.local: map libtirpc to libtirpc3-udeb for udebs
   * d/rules: copy DKMS files instead of moving them
 .
   [ Benjamin Drung ]
   * Drop depending on busybox-initramfs (Closes: #1142294, LP: #2157328)
Checksums-Sha1:
 e961620e327fc8699145999378fd4266b5f334d2 3843 zfs-linux_2.4.3-3.dsc
 40d96cb0b9b04ac5b39b39b69b25f7fad1125ffc 111856 zfs-linux_2.4.3-3.debian.tar.xz
 22122e83748c3c523dfd709dc1c9f31e6b5ae0dc 12900 zfs-linux_2.4.3-3_source.buildinfo
Checksums-Sha256:
 55639082d4143855471f4252dd307b42efda50cd76b2d2407050145976878b8e 3843 zfs-linux_2.4.3-3.dsc
 3b75098fc903fe96ad68d7c6279896cb4314b14eb9391d9082f339f141140a17 111856 zfs-linux_2.4.3-3.debian.tar.xz
 84225de662c067ac24a4766862cdf9e2a3ae8021b97f763a663423a9e114afc8 12900 zfs-linux_2.4.3-3_source.buildinfo
Files:
 bd0f0259ae0974d6d7d2c86f40f494fa 3843 contrib/kernel optional zfs-linux_2.4.3-3.dsc
 3aca2eceded41072c5d75b7876aff9e7 111856 contrib/kernel optional zfs-linux_2.4.3-3.debian.tar.xz
 aab43a41610c9e3dd937ca78eb2afa52 12900 contrib/kernel optional zfs-linux_2.4.3-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE+Fg++qmpHzqjSzySzhGnsHs6uUYFAmp6fxwACgkQzhGnsHs6
uUYtLBAAkPGyeEd9hWVGLXojEw9PlHFnlnBBHqlOChBJZf87VXfmKffCQMK45tKj
eCERmNrBaU1a3Mmf+YFzwg8JhcAcrP/TgpjJBKeENAnaBtxAhbK2THDFTZfCMDwE
JBAwTI/KB7f32Z4XMU+2z/5DCorzMzzEYIyUfClxShgE255k8wTomAjlhZn1bwCO
N2RsWpRxMXK6xEGXnqV6kSL1QjR6FpHh2QWwhSNDR4OZkjTAQ0s7H5cT/Uyg5+Zc
iwGey50bo3i0i5tcGlnjV5/Q11BM3OXKqx+r4y308gIRoj0k4UE/DNFa9mjz829N
YrT3M4M7AHNpxEw2ranHo56I6ZaPoSa/mmKGEHxypIHuL+IyoCxSPB58kMB2eUTH
kYtvOecu0eZ7+NUQyZJFqFx0rPb/vkGaS3hKFhTGmL6GIy9K3tP5Y9w2Q2HIhqdF
l5U+pMPsXkIZlh91Xkvwmt0IcqLwKbVKHjsJdj61RgAbEBf6XuILJWnXEywh31WJ
Xajc8WtLkYU1L37SXpqaACYU+b4B1HlNWTSucIe7pj1tLd08sFz1etWWQTbzgzGy
TQamdEChVEzWm9wIbROvB8Xt7YimjPq0KIz2LD6iO8b0akCo2R5uxWdRMflPjSsA
0NvVtRitBbCkN4P4C5/OTKzPn/OFQGdZgU9dYtah4LEIs6gAEb4=
=cTN1
-----END PGP SIGNATURE-----