The patch is applied to busybox in bug #926872 (busybox-1.36.1-kernel-6.8.patch) Reproducible: Always Steps to Reproduce: 1. Upgrade to linux-headers-6.8 2. Try building an initramfs with genkernel 3.
same issue here: * ERROR: create_initramfs(): append_data(): append_busybox(): populate_binpkg(): gkbuild(): Failed to create binpkg of busybox-1.36.1!
To fix this, download https://raw.githubusercontent.com/gentoo/genkernel/43a3b450c22875fa3b553652247191e5c51eebbb/patches/busybox/1.36.1/busybox-1.36.1-kernel-6.8.patch into /usr/share/genkernel/patches/busybox/1.36.1/busybox-1.36.1-kernel-6.8.patch I've opened a PR at https://github.com/gentoo/genkernel/pull/59
Are the other two patches from the 1.33.1 dir automatically picked up? or they're no longer needed and only apply to 1.33.1 busybox? https://github.com/gentoo/genkernel/tree/361810b23acd9452218368acecc7cc5262f00c74/patches/busybox/1.33.1 a quick dir diff between busybox 1.33.1 and busybox 1.36.1 versions shows that neither patch is already in... but I don't know if they're already picked up from the genkernel 1.33.1 dir if the current busybox version is 1.36.1 and it has its own 1.36.1 dir (after that PR gets accepted)
(In reply to Emanuel Czirai from comment #3) > Are the other two patches from the 1.33.1 dir automatically picked up? or > they're no longer needed and only apply to 1.33.1 busybox? > > https://github.com/gentoo/genkernel/tree/ > 361810b23acd9452218368acecc7cc5262f00c74/patches/busybox/1.33.1 > > a quick dir diff between busybox 1.33.1 and busybox 1.36.1 versions shows > that neither patch is already in... > but I don't know if they're already picked up from the genkernel 1.33.1 dir > if the current busybox version is 1.36.1 and it has its own 1.36.1 dir > (after that PR gets accepted) I don't think they are. I didn't see any patch being applied to 1.36.1.
*** Bug 930387 has been marked as a duplicate of this bug. ***
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=68b495f5e75cc899033bc765a51ad1c8fd8b96e0 commit 68b495f5e75cc899033bc765a51ad1c8fd8b96e0 Author: Louis Sautier <sautier.louis@gmail.com> AuthorDate: 2024-04-06 22:18:59 +0000 Commit: Ben Kohler <bkohler@gentoo.org> CommitDate: 2024-04-26 17:13:22 +0000 initramfs: fix busybox 1.36.1 build witk kernel 6.8 Patch taken from https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8ad860a1ed9aa92ada. Bug: https://bugs.gentoo.org/928573 Signed-off-by: Louis Sautier <sautier.louis@gmail.com> Closes: https://github.com/gentoo/genkernel/pull/59 Signed-off-by: Ben Kohler <bkohler@gentoo.org> .../busybox/1.36.1/busybox-1.36.1-kernel-6.8.patch | 53 ++++++++++++++++++++++ 1 file changed, 53 insertions(+)
A can confirm that the commit above fixed the issue for me. sys-kernel/genkernel-4.3.12 sys-kernel/gentoo-sources-6.8.7