Just filing this for visibility. Currently doing the tests myself on a recently built qemu-user m68k chroot, and filing to give people chance to oppose. nettle is required for recent portage's when you don't tweak USE defaults at all, via: > app-crypt/gnupg[ssl] > via app-portage/gemato[gpg] > via sys-apps/portage[rsync-verify] When I get a full set of passing test permutations I intend to keyword this myself, and will do so unless objections are raised. But it might take a bit, emulated execution is a bit slow :)
Full battery for -r2 ----- > Where Bld -> Build without FEATURES=test and without USE=test > Where Tst -> Built WITH FEATURES=test and USE=test > > [ Bld | Tst | Notes ] > doc static-libs asm gmp : OK* : OK : Workaround Bug #749831 > doc static-libs asm -gmp : OK* : OK : Workaround Bug #749831 > doc static-libs -asm gmp : OK* : OK : Workaround Bug #749831 > doc static-libs -asm -gmp : OK* : OK : Workaround Bug #749831 > doc -static-libs asm gmp : OK* : OK : Workaround Bug #749831 > doc -static-libs asm -gmp : OK* : OK : Workaround Bug #749831 > doc -static-libs -asm gmp : OK* : OK : Workaround Bug #749831 > doc -static-libs -asm -gmp : OK* : OK : Workaround Bug #749831 > -doc static-libs asm gmp : OK : OK > -doc static-libs asm -gmp : OK : OK > -doc static-libs -asm gmp : OK : OK > -doc static-libs -asm -gmp : OK : OK > -doc -static-libs asm gmp : OK : OK > -doc -static-libs asm -gmp : OK : OK > -doc -static-libs -asm gmp : OK : OK > -doc -static-libs -asm -gmp : OK : OK And given -r3 exclusively solves bug #749831, its all good to go.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8796eb11ef7d7103d079813822f2f5579038e6bc commit 8796eb11ef7d7103d079813822f2f5579038e6bc Author: Kent Fredric <kentnl@gentoo.org> AuthorDate: 2020-10-19 07:06:30 +0000 Commit: Kent Fredric <kentnl@gentoo.org> CommitDate: 2020-10-19 07:09:17 +0000 dev-libs/nettle: 3.6-r3 keyword ~m68k re bug #749657 Full test compliment performed under qemu-m68k chroot, and its incredibly unlikely somebody will ever do this natively due to the time it will take. Required as a dependency of @system even on ultra-minimal no-config installs, as a result of sys-apps/portage[rsync-verify] defaulting to enabled. sys-apps/portage w/ USE=rsync-verify (default) |- app-portage/gemato | - app-crypt/gnupg |- app-crypt/gnupg w/ USE=ssl (linux/make.defaults,required) - net-libs/gnutls - dev-libs/nettle It also gets pulled via perl dev-lang/perl w/ USE=-minimal (default) - app-admin/perl-cleaner - app-portage/portage-utils w/ USE=qmanifest (default) - app-crypt/gpgme - app-crypt/gnupg w/ USE="ssl" (optional) - net-libs/gnutls - dev-libs/nettle Closes: https://bugs.gentoo.org/749657 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Kent Fredric <kentnl@gentoo.org> dev-libs/nettle/nettle-3.6-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)