[From nobody Tue Aug 11 03:19:06 2026
Received: (at submit) by bugs.debian.org; 17 Jul 2026 11:02:09 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-21.0 required=4.0 tests=BAYES_00,
 BODY_INCLUDES_PACKAGE,FROMDEVELOPER,HAS_PACKAGE,NO_RELAYS,
 XMAILER_REPORTBUG autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 14; hammy, 149; neutral, 40; spammy,
 1. spammytokens:0.941-+--H*r:bugs.debian.org
 hammytokens:0.000-+--XDebbugsCc, 0.000-+--X-Debbugs-Cc,
 0.000-+--H*Ad:N*Bug, 0.000-+--H*Ad:N*Tracking, 0.000-+--HTo:N*Debian
Return-path: &lt;bdrung@debian.org&gt;
Received: via submission by buxtehude.debian.org with esmtp (Exim 4.96)
 (envelope-from &lt;bdrung@debian.org&gt;) id 1wkgKX-00HAIQ-0r
 for submit@bugs.debian.org; Fri, 17 Jul 2026 11:02:09 +0000
Content-Type: multipart/mixed; boundary=&quot;===============9059390261802683520==&quot;
MIME-Version: 1.0
From: Benjamin Drung &lt;bdrung@debian.org&gt;
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: zfs-initramfs: Drop depending on busybox-initramfs
Message-ID: &lt;178428611991.2130614.16347828968353279372.reportbug@deep-thought&gt;
X-Mailer: reportbug 13.2.0+ubuntu1
Date: Fri, 17 Jul 2026 13:01:59 +0200
Delivered-To: submit@bugs.debian.org

This is a multi-part MIME message sent by reportbug.


--===============9059390261802683520==
Content-Type: text/plain; charset=&quot;us-ascii&quot;
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Package: zfs-initramfs
Version: 2.4.3-1
Severity: normal
Tags: patch
X-Debbugs-Cc: bdrung@debian.org

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 =&gt; /usr/lib/x86_64-linux-gnu/libresolv.so.2 (0x0000769a0da12000)
	libc.so.6 =&gt; /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 =&gt; /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 &quot;busybox | busybox-static&quot; 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

-- 
Benjamin Drung
Debian &amp; Ubuntu Developer

--===============9059390261802683520==
Content-Type: application/mbox
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=&quot;0001-Drop-depending-on-busybox-initramfs.patch&quot;

RnJvbSBlMmZlNzVhMWYwZjk1YWY1NThmYzZjYTZlODM2ZmIyMjE5N2ZjNTlmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBCZW5qYW1pbiBEcnVuZyA8YmVuamFtaW4uZHJ1bmdAY2Fub25p
Y2FsLmNvbT4KRGF0ZTogRnJpLCAxNyBKdWwgMjAyNiAxMjo0ODoxMiArMDIwMApTdWJqZWN0OiBb
UEFUQ0hdIERyb3AgZGVwZW5kaW5nIG9uIGJ1c3lib3gtaW5pdHJhbWZzCgpVYnVudHUgcGF0Y2hl
cyB0aGUgYnVzeWJveCBwYWNrYWdlIHRvOgoKKiBhZGQgYSBidXN5Ym94LWluaXRyYW1mcyBiaW5h
cnkgcGFja2FnZQoqIFByZWZlciBidXN5Ym94IGNtZHMgb3ZlciBrbGliYyBjbWRzIHdoZXJlIHRo
ZXJlIGlzIGR1cGxpY2F0aW9uCiogQWRkIHN0YXRpYy1zaCBhbGlhcyBuYW1lIGZvciBhc2ggKExQ
OiAjNTA1ODg3KQoKVGhlIGJ1c3lib3gtaW5pdHJhbWZzIHBhY2thZ2UgaXMgc21hbGxlciB0aGFu
IHRoZSBidXN5Ym94IHBhY2thZ2U6CgpgYGAKIyBscyAtYWxoIC91c3IvYmluL2J1c3lib3ggL3Vz
ci9saWIvaW5pdHJhbWZzLXRvb2xzL2Jpbi9idXN5Ym94Ci1yd3hyLXhyLXggMSByb290IHJvb3Qg
ODI3SyBKYW4gMTQgMTU6NTAgL3Vzci9iaW4vYnVzeWJveAotcnd4ci14ci14IDEgcm9vdCByb290
IDMyM0sgSmFuIDE0IDE1OjUwIC91c3IvbGliL2luaXRyYW1mcy10b29scy9iaW4vYnVzeWJveAoj
IGxkZCAvdXNyL2Jpbi9idXN5Ym94CglsaW51eC12ZHNvLnNvLjEgKDB4MDAwMDc2OWEwZGFmZjAw
MCkKCWxpYnJlc29sdi5zby4yID0+IC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGlicmVzb2x2
LnNvLjIgKDB4MDAwMDc2OWEwZGExMjAwMCkKCWxpYmMuc28uNiA9PiAvdXNyL2xpYi94ODZfNjQt
bGludXgtZ251L2xpYmMuc28uNiAoMHgwMDAwNzY5YTBkN2YxMDAwKQoJL2xpYjY0L2xkLWxpbnV4
LXg4Ni02NC5zby4yICgweDAwMDA3NjlhMGRiMDEwMDApCiMgbGRkIC91c3IvbGliL2luaXRyYW1m
cy10b29scy9iaW4vYnVzeWJveAoJbGludXgtdmRzby5zby4xICgweDAwMDA3M2U1MzlkYjQwMDAp
CglsaWJjLnNvLjYgPT4gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJjLnNvLjYgKDB4MDAw
MDczZTUzOWIzODAwMCkKCS9saWI2NC9sZC1saW51eC14ODYtNjQuc28uMiAoMHgwMDAwNzNlNTM5
ZGI2MDAwKQpgYGAKClRoZSBzaXplIG9mIGJ1c3lib3ggKyBnbGliYyBpcyBhIHRpbnkgZnJhY3Rp
b24gb2YgRGViaWFuJ3MgaW5pdHJkLiBUaGUKbWFpbiBzaXplIGNvbWVzIGZyb20gbW9kdWxlcyBh
bmQgZmlybXdhcmUuIFRoZXNlIGFyZSBzaWduaWZpY2FudGx5CmxhcmdlciB0aGFuIGJ1c3lib3gu
IFRoZXJlZm9yZSB0aGUgYnVzeWJveCBEZWJpYW4gbWFpbnRhaW5lciBkb2VzIG5vdAp3YW50IHRv
IGFkZCBhIHNwZWNpZmljIGJ1c3lib3ggYnVpbGQgZm9yIGluaXRyZHMgKHNlZSBEZWJpYW4gIzEx
MzU5ODcpLgoKQ2FycnlpbmcgdGhpcyBidXN5Ym94IGRlbHRhIGluIFVidW50dSBmb3IgdGhlIG5l
Z2xlY3RhYmxlIGluaXRyZCBzaXplCmRpZmZlcmVuY2UgaXMgbm90IHdvcnRoIHRoZSBlZmZvcnQg
aW4gMjAyNi4gU28gZHJvcCBidXN5Ym94LWluaXRyYW1mcyBpbgpVYnVudHUgYW5kIG1ha2UgdGhl
IGluaXRyYW1mcy10b29scyBwYWNrYWdlIHNpbXBsZXIuCgppbml0cmFtZnMtdG9vbHMgcmVjb21t
ZW5kcyAiYnVzeWJveCB8IGJ1c3lib3gtc3RhdGljIiBvbiBEZWJpYW4gYW5kClVidW50dSBub3cu
IFNvIGRyb3AgZGVwZW5kaW5nIG9uIGJ1c3lib3gtaW5pdHJhbWZzIGFuZCB1c2UgdGhlIHNhbWUK
cGFja2FnZSBvcmRlciBpbiBEZXBlbmRzLgoKTFA6ICMyMTU3MzI4Ci0tLQogZGViaWFuL2NvbnRy
b2wgICAgICAgIHwgMiArLQogZGViaWFuL2NvbnRyb2wudWJ1bnR1IHwgNCArKy0tCiAyIGZpbGVz
IGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k
ZWJpYW4vY29udHJvbCBiL2RlYmlhbi9jb250cm9sCmluZGV4IGJhOWNjZDQyLi42MzkwYzYxNSAx
MDA2NDQKLS0tIGEvZGViaWFuL2NvbnRyb2wKKysrIGIvZGViaWFuL2NvbnRyb2wKQEAgLTIxNCw3
ICsyMTQsNyBAQCBEZXNjcmlwdGlvbjogT3BlblpGUyBmaWxlc3lzdGVtIGtlcm5lbCBtb2R1bGVz
IGZvciBMaW51eAogUGFja2FnZTogemZzLWluaXRyYW1mcwogQXJjaGl0ZWN0dXJlOiBhbGwKIE11
bHRpLUFyY2g6IGZvcmVpZ24KLURlcGVuZHM6IGJ1c3lib3gtaW5pdHJhbWZzIHwgYnVzeWJveC1z
dGF0aWMgfCBidXN5Ym94LAorRGVwZW5kczogYnVzeWJveCB8IGJ1c3lib3gtc3RhdGljLAogICAg
ICAgICAgaW5pdHJhbWZzLXRvb2xzLAogICAgICAgICAgemZzLW1vZHVsZXMgfCB6ZnMtZGttcywK
ICAgICAgICAgIHpmc3V0aWxzLWxpbnV4ICg+PSAke3NvdXJjZTpWZXJzaW9ufSksCmRpZmYgLS1n
aXQgYS9kZWJpYW4vY29udHJvbC51YnVudHUgYi9kZWJpYW4vY29udHJvbC51YnVudHUKaW5kZXgg
MWVjMjY0ZjEuLjUwNjRlY2FjIDEwMDY0NAotLS0gYS9kZWJpYW4vY29udHJvbC51YnVudHUKKysr
IGIvZGViaWFuL2NvbnRyb2wudWJ1bnR1CkBAIC0yMDIsMTEgKzIwMiwxMSBAQCBEZXNjcmlwdGlv
bjogT3BlblpGUyBmaWxlc3lzdGVtIGtlcm5lbCBtb2R1bGVzIGZvciBMaW51eAogCiBQYWNrYWdl
OiB6ZnMtaW5pdHJhbWZzCiBBcmNoaXRlY3R1cmU6IGFtZDY0IGFybTY0IHBwYzY0ZWwgczM5MHgg
cmlzY3Y2NAotRGVwZW5kczogYnVzeWJveC1pbml0cmFtZnMgfCBidXN5Ym94LXN0YXRpYyB8IGJ1
c3lib3gsCitEZXBlbmRzOiBidXN5Ym94IHwgYnVzeWJveC1zdGF0aWMsCiAgICAgICAgICBpbml0
cmFtZnMtdG9vbHMsCiAgICAgICAgICB6ZnN1dGlscy1saW51eCAoPj0gJHtzb3VyY2U6VmVyc2lv
bn0pLAogICAgICAgICAgJHttaXNjOkRlcGVuZHN9Ci1CcmVha3M6IHpmc3V0aWxzLWxpbnV4ICg8
PSAwLjcuMTEtMiksIGJ1c3lib3gtaW5pdHJhbWZzICg8PCAxOjEuMzAuMS03dWJ1bnR1MykKK0Jy
ZWFrczogemZzdXRpbHMtbGludXggKDw9IDAuNy4xMS0yKQogUmVwbGFjZXM6IHpmc3V0aWxzLWxp
bnV4ICg8PSAwLjcuMTEtMikKIERlc2NyaXB0aW9uOiBPcGVuWkZTIHJvb3QgZmlsZXN5c3RlbSBj
YXBhYmlsaXRpZXMgZm9yIExpbnV4IC0gaW5pdHJhbWZzCiAgT3BlblpGUyBpcyBhIHN0b3JhZ2Ug
cGxhdGZvcm0gdGhhdCBlbmNvbXBhc3NlcyB0aGUgZnVuY3Rpb25hbGl0eSBvZgotLSAKMi41My4w
Cgo=

--===============9059390261802683520==--
]