This bug was reported by someone in #gentoo , I was asked to file it. With USE=verify-sig, this happens: >>> Preparing source in /var/tmp/portage/sys-kernel/vanilla-kernel-5.10.1/work/linux-5.10.1 ... Using .config as base Merging /var/tmp/portage/sys-kernel/vanilla-kernel-5.10.1/work/gentoo-kernel-config-5.9.8-r1/base.config The merge file '/var/tmp/portage/sys-kernel/vanilla-kernel-5.10.1/work/gentoo-kernel-config-5.9.8-r1/base.config' does not exist. Exit. * ERROR: sys-kernel/vanilla-kernel-5.10.1::gentoo failed (prepare phase): Looking at the ebuild, with verify-sig src_prepare doesn't call default, and in turn doesn't unpack `gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz`
Indeed, good catch.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=169b686483f69ec96585063495575dcf1efa1929 commit 169b686483f69ec96585063495575dcf1efa1929 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2020-12-20 23:57:24 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2020-12-21 00:17:43 +0000 sys-kernel/vanilla-kernel: Fix src_unpack w/ verify-sig Closes: https://bugs.gentoo.org/760935 Signed-off-by: Michał Górny <mgorny@gentoo.org> sys-kernel/vanilla-kernel/vanilla-kernel-5.10.1.ebuild | 1 + sys-kernel/vanilla-kernel/vanilla-kernel-5.4.78.ebuild | 1 + sys-kernel/vanilla-kernel/vanilla-kernel-5.4.79.ebuild | 1 + sys-kernel/vanilla-kernel/vanilla-kernel-5.4.80.ebuild | 1 + sys-kernel/vanilla-kernel/vanilla-kernel-5.4.81.ebuild | 1 + sys-kernel/vanilla-kernel/vanilla-kernel-5.4.82.ebuild | 1 + sys-kernel/vanilla-kernel/vanilla-kernel-5.4.83.ebuild | 1 + sys-kernel/vanilla-kernel/vanilla-kernel-5.4.84.ebuild | 1 + sys-kernel/vanilla-kernel/vanilla-kernel-5.9.10.ebuild | 1 + sys-kernel/vanilla-kernel/vanilla-kernel-5.9.11.ebuild | 1 + sys-kernel/vanilla-kernel/vanilla-kernel-5.9.12.ebuild | 1 + sys-kernel/vanilla-kernel/vanilla-kernel-5.9.13.ebuild | 1 + sys-kernel/vanilla-kernel/vanilla-kernel-5.9.14.ebuild | 1 + sys-kernel/vanilla-kernel/vanilla-kernel-5.9.15.ebuild | 1 + sys-kernel/vanilla-kernel/vanilla-kernel-5.9.9.ebuild | 1 + 15 files changed, 15 insertions(+)