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
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63fb9e80f5d9b3d3bd9e07f239a1f9f355f1c053 commit 63fb9e80f5d9b3d3bd9e07f239a1f9f355f1c053 Author: Ben Kohler <bkohler@gentoo.org> AuthorDate: 2024-05-22 15:00:54 +0000 Commit: Ben Kohler <bkohler@gentoo.org> CommitDate: 2024-05-22 15:20:00 +0000 sys-kernel/genkernel: add 4.3.15 This version contains new bundled package versions plus some misc genkernel code fixes. Some of the bundled package versions will fix known bugs. Closes: https://bugs.gentoo.org/932397 Closes: https://bugs.gentoo.org/931324 Closes: https://bugs.gentoo.org/928573 Closes: https://bugs.gentoo.org/922663 Signed-off-by: Ben Kohler <bkohler@gentoo.org> sys-kernel/genkernel/Manifest | 1 + ...el-4.3.15-fix-srcdir-for-new-bcache-tools.patch | 26 ++ .../files/genkernel-4.3.15-mdadm-musl-fix.patch | 14 + sys-kernel/genkernel/genkernel-4.3.15.ebuild | 282 +++++++++++++++++++++ 4 files changed, 323 insertions(+)