My emerge --sync's started failing recently: >>> Syncing repository 'gentoo' into '/usr/portage'... * Using keys from /usr/share/openpgp-keys/gentoo-release.asc * Refreshing keys via WKD ...!!! Manifest verification impossible due to keyring problem: OpenPGP keyring refresh failed: WKD updates require requests Python module Action: sync for repo: gentoo, returned code = 1 dev-python/requests is required. I guess it should be added into the rsync-verify?() section of RDEPEND in portage's ebuild? (And what the heck is "WKD"?)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2258dc0d06a29f065018094e40ccab03f20f5cd commit c2258dc0d06a29f065018094e40ccab03f20f5cd Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2020-08-26 21:05:54 +0200 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2020-08-26 21:10:05 +0200 app-portage/gemato: Correct dependencies for 15.0+ Signed-off-by: Michał Górny <mgorny@gentoo.org> app-portage/gemato/gemato-15.0.ebuild | 13 +++++++++++-- app-portage/gemato/gemato-9999.ebuild | 15 ++++++++++++--- 2 files changed, 23 insertions(+), 5 deletions(-)
Please check /var/db/pkg/app-portage/gemato-15.0/gemato-15.0.ebuild to see if it has the old version of the dependencies that were changed in this commit: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2258dc0d06a29f065018094e40ccab03f20f5cd