commit: 956a9778524bf9a9892de3ed9423ade722f91503 Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Tue Nov 4 19:16:24 2025 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Tue Nov 4 19:17:28 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=956a9778
sec-keys/openpgp-keys-gentoo-release: Test with gpg-reference Always use gpg-reference for testing, since gpg-sq doesn't support "--trust-model direct". Closes: https://bugs.gentoo.org/965641 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> .../openpgp-keys-gentoo-release-20250806.ebuild | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/sec-keys/openpgp-keys-gentoo-release/openpgp-keys-gentoo-release-20250806.ebuild b/sec-keys/openpgp-keys-gentoo-release/openpgp-keys-gentoo-release-20250806.ebuild index 53d7dea2fc3c..08d947674a44 100644 --- a/sec-keys/openpgp-keys-gentoo-release/openpgp-keys-gentoo-release-20250806.ebuild +++ b/sec-keys/openpgp-keys-gentoo-release/openpgp-keys-gentoo-release-20250806.ebuild @@ -20,7 +20,12 @@ IUSE="test" RESTRICT="!test? ( test )" BDEPEND=" - test? ( app-crypt/gnupg ) + test? ( + || ( + app-crypt/gnupg[alternatives(-)] + >=app-crypt/freepg-2.5.12_p1-r1 + ) + ) " # Keys included: @@ -36,12 +41,12 @@ src_test() { local -x GNUPGHOME=${T}/.gnupg mkdir "${GNUPGHOME}" || die einfo "Importing keys ..." - gpg --import "gentoo-release.asc.${PV}" || die "Key import failed" + gpg-reference --import "gentoo-release.asc.${PV}" || die "Key import failed" local f for f in gentoo-release-test-sigs*/*.asc; do einfo "Testing ${f##*/} ..." - gpg -q --trust-model always --verify "${f}" || die "Verification failed on ${f}" + gpg-reference -q --trust-model always --verify "${f}" || die "Verification failed on ${f}" done umask "${old_umask}"
